Part Number Hot Search : 
BUJ103 2A250 TQG144 XC62FP MTRPB KRA310V 01111 I5216P
Product Description
Full Text Search
 

To Download VT2021 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  data sheet VT2021 high definition audio codec june 26, 2012 revision 1.02 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec i revision history rev date initial note 1.0 jul. 9, 10 tl initial public release 1.01 jun. 14, 12 tl updated section 1 product features, 2 overview, and 3 functional block diagram added link reset and initiali zation timing, link timing parameters at the codec, and spdi f ac timing characteristic in section 10 electrical specification corrected typos updated legal page 1.02 jun. 26, 12 tl updated spdif ac timing characteristics in 10.3 ac characteristics free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec ii table of contents revision history ............................................................................................................... ......... i table of contents .............................................................................................................. ....... ii list of figures................................................................................................................ ......... iv list of tables ........................................................................................................................... v 1 product features ............................................................................................................. ...... 1 1.1 hardware feat ures ........................................................................................................ 1 1.2 software features ......................................................................................................... 2 2 overview..................................................................................................................... ......... 3 3 functional bl ock diagram ..................................................................................................... .. 4 4 pinout ....................................................................................................................... ........... 5 5 pin list..................................................................................................................... ............ 6 6 pin desc riptio n...................................................................................................................... 7 6.1 digital i/o pins ........................................................................................................... .. 7 6.2 analog i/o pins ............................................................................................................ 7 6.3 power an d gro und ........................................................................................................ 8 6.4 nc pins (no-co nnection pins) ......................................................................................... 8 7 high definition au dio link protocol .......................................................................................... 9 7.1 link signaling............................................................................................................. .. 9 7.2 signal de finiti ons ......................................................................................................... . 9 7.3 signalin g topo logy ...................................................................................................... 11 7.4 frame co mposit ion ..................................................................................................... 11 7.5 output frame ............................................................................................................. 13 7.6 input frame ............................................................................................................... 14 7.7 reset and initialization ................................................................................................ 15 7.8 handling stream inde pendent sample rates .................................................................. 19 7.9 power ma nagement ..................................................................................................... 20 7.10 unsolicited response behavior de scription ................................................................... 20 8 widget de scription ........................................................................................................... ... 21 8.1 node id list ............................................................................................................... 21 8.2 root node (n ode id = 00) ........................................................................................... 23 8.3 audio function gr oup (node id = 01) ........................................................................... 24 8.4 audio analog output converter widget aow0 ~ aow4 (node id = 08h, 09h, 0ah, 0bh, 0ch) ...................................................................................................................................... 29 8.5 audio digital output converter (s/pdif tx) widget dow0, dow1 (node id = 0eh, 0fh) .... 33 8.6 audio analog input converter widge t aiw0, aiw1 (node id = 10h, 11h) .......................... 37 8.7 audio digital input converter (s/pdi f rx) widget diw0 (node id = 13h) ......................... 42 8.8 mixer widget mw0, mw1, mw2, mw3, mw4 (node id = 18h, 19h, 1ah, 1bh, 1ch)............. 46 8.9 mixer widget mw 9 (node id = 21h).............................................................................. 49 8.10 selector widget mux1, mu x2 (node id = 34h, 35h)...................................................... 52 8.11 selector widget mux6, mu x7 (node id = 1eh, 1fh)...................................................... 54 8.12 pin widget pw0, pw 1(node id = 24h, 25h) ................................................................. 56 8.13 pin widget pw2, pw 3 (node id = 26h, 27h)................................................................. 61 8.14 pin widget pw4, pw 5 (node id =28h, 29h) ................................................................. 66 8.15 pin widget pw6, pw7 (node id = 2ah, 2bh) ................................................................ 71 8.16 pin widget pw8 (node id = 2ch ) cd an alog in put....................................................... 77 8.17 pin widget pw9 (node id = 2dh) s/pd if tx pin ........................................................... 80 8.18 pin widget pw10 (node id = 2eh) hdmi audi o output pin ............................................. 83 8.19 pin widget pw11 (node id = 2fh) s/pdif rx / eapd pin ............................................... 86 8.20 beep generator wi dget (node id = 22h) ..................................................................... 89 8.21 vendor widget vd0 ~ vd 1 (node id = 0dh, 12h) ......................................................... 92 8.22 vendor widget for content protec tion (node id = 33h) - reserved.................................. 92 8.23 vendor secondary audio analog output converter widget vaow0 ~ vaow4 (node id = 22h, 23h, 30h, 31h, 32h) ? reserved ......................................................................................... 92 8.24 vendor digital mixer widget vdmw0~vdmw4 (node id = 15h, 16h, 17h , 1dh, 20h) - reserved ...................................................................................................................................... 92 9 functional descriptions ...................................................................................................... .. 93 9.1 clock contro l.............................................................................................................. 93 9.2 interpolation / decimation ........................................................................................... 93 9.3 hpf for adc dc removal ............................................................................................. 93 9.4 audio jack de tection circuits........................................................................................ 94 9.5 internal loop-back and peak dete ction for low cost production test ................................. 94 9.6 gpio impl ementation .................................................................................................. 94 9.7 digital pin reuse ......................................................................................................... 95 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec iii 9.8 spdif/tx outp ut pin behavior ...................................................................................... 95 10 electrical sp ecification.................................................................................................... .... 96 10.1 dc charac teristics ..................................................................................................... 96 10.2 analog performance characteristics ............................................................................. 97 10.3 ac charac teristics ..................................................................................................... 98 11 mechanical sp ecification .................................................................................................... 101 12 reference a pplicat ions ...................................................................................................... 102 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec iv list of figures figure 1 ? VT2021 functi onal block diagram ............................................................................... 4 figure 2 ? VT2021 pin diagram for lqfp-48 (t op view) ................................................................ 5 figure 3 ? high definition audio link conc eptual view .................................................................. 9 figure 4 ? bit timing diagram ................................................................................................. 10 figure 5 ? sync and sdo ti ming relative to bitclk .................................................................. 10 figure 6 ? sdi timing relative to bitclk.................................................................................. 10 figure 7 ? basic high de finition au dio system ........................................................................... 11 figure 8 ? frames demarcation ............................................................................................... 11 figure 9 ? fram e composition ................................................................................................. 12 figure 10 ? outbound stream tag format and transmission ........................................................ 13 figure 11 ? outbound fr ame with nu ll field .............................................................................. 13 figure 12 ? inbound tag fo rmat and tr ansmission ..................................................................... 14 figure 13 ? inbound fram e with no null field............................................................................ 14 figure 14 ? link re set entry sequence ..................................................................................... 15 figure 15 ? link re set exit sequence ....................................................................................... 15 figure 16 ? codec init ialization sequence ................................................................................. 16 figure 17 ? connect an d turnaround frames ............................................................................. 17 figure 18 ? a ddress fr ame...................................................................................................... 18 figure 19 ? jack detect circuit ................................................................................................ 94 figure 20 ? link reset and in itialization timing diagram............................................................. 98 figure 21 ? link sign als timing diagram .................................................................................. 99 figure 22 ? spdif ac timing diagram ..................................................................................... 100 figure 23 ? VT2021 lqfp-48 package (7 mm7 mm) ............................................................... 101 figure 24 ? the system wi th front panel design ....................................................................... 102 figure 25 ? the system wi thout front panel design .................................................................. 103 figure 26 ? the system with only one back panel co nnector design .......................................... 103 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec v list of tables table 1 ? vt 2021 pin list ...................................................................................................... .... 6 table 2 ? signal ty pe definitions .............................................................................................. .. 7 table 3 ? high definition au dio link signal description ................................................................. 9 table 4 ? sample rate su pported ............................................................................................ 19 table 5 ? node id list ......................................................................................................... ... 21 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 1 1 product features VT2021 high definition audio codec 1.1 hardware features y compliant with intel high definition audio specification rev. 1.1 y exceeds microsoft windows logo program (wlp) and windows hardware certification (whc) requirements y five stereo digital-to-analog converters ? 16-, 20-, 24-bit resolution ? audio sampling rates: 48 khz, 96 khz, 192 khz, 44.1 khz, and 88.2 khz ? dac snr: 110 db y two stereo analog-to-digital converters ? 16-, 20-, 24-bit resolution ? audio sampling rates: 48 khz, 96 khz, 192 khz, and 44.1 khz ? adc snr: 100 db y jack presence detection ? two jack detection pins; each detects up to four jacks plugging ? jack-detect circuit with unsolicited response y two independent s/pdif tx outputs supporting two output pins ? 16-, 20-, 24-bit resolution ? audio sampling rates: 48 khz, 96 khz, 192 khz, 44.1 khz, and 88.2 khz ? primary s/pdif tx for connecting to an external high quality digital decoder or speaker ? secondary s/pdif tx for digital audio output to a hdmi transmitter. y one s/pdif rx input ? 16-, 20-, 24-bit resolution ? audio sampling rates: 32 khz, 48 khz, 96 khz, 44.1 khz, and 88.2 khz y analog microphone ? software selectable boost gain (10 db/ 20 db/ 30 db) for analog microphone input ? four sets of adjustable vref-out pins for microphone bias y four built-in headphone amplifiers y functionality of pins: ? headphone, line out, line in, and microphone ? pin 14 and pin 15 (port e) ? pin 16 and pin 17 (port f) ? line out, line in, and microphone ? pin 21 and pin 22 (port b) ? pin 23 and pin 24 (port c) ? headphone and line out ? pin 35 and pin 36 (port d) ? pin 39 and pin 41 (port a) ? line out ? pin 43 and pin 44(port g) ? pin 45 and pin 46 (port h) y front panel jack re-tasking y supports smart 5.1 output and mono-out y high performance analog mixer (for aa-path) y two gpio (general purpose input and output) pins for customized application y high quality differential cd input y hpf in adc path for dc removal y supports eapd (external amplifier power down ) y supports 1.5 ~ 3.3v i/o for hd audio link y optimized management of pop mitigation y power management and enhanced power saving features ? reduced power consumption in compliance with ec energy using products directive (eup) lot 6 in standby and off-mode. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 2 y blu-ray and hd dvd audio content protection ? content protection for full rate loss-less dvd audio, and blu-ray dvd and hd-dvd audio content play-back (with selected versions of win dvd/power dvd) y package ? available in 48-pin lqfp lead-free and rohs compliant package 1.2 software features y meets microsoft wlk1.6 and conforms to the requirements of windows hardware quality labs testing (whql) y functions of speaker device ? equalizer (eq) ? room correction (rc) ? bass management (bm) ? environment modeling (em) ? loudness equalization (le) ? speaker fill (sf) y general features for mic-array application ? acoustic echo cancellation (aec) ? noise suppression (ns) ? beam forming (bf) y recording control for microphone input y digital output control ui y via driver support ? microsoft windows 7 ? microsoft windows vista (32-bit/ 64-bit) ? microsoft windows xp ? microsoft windows server 2003 ? microsoft windows 2000 ? wince 4.2/ 5.0/ 6.0 ? linux (fedora core 7, 8 / suse sled desktop 10sp1 / ubuntu 7.1 / redhat) y optional sound effect ? qsound 3d audio effects ? dts connect / dts surround sensation ? dolby pcee program ? creative audio program ? third party microphone array technology y optional software feature ? karaoke mode for home entertainment ? dynamic range control with adjustable parameters free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 3 2 overview the VT2021 is a low-power optimized, high fidelity, 10-channel high definition audio codec which is compatible with intel high definition audio sp ecification. the VT2021 codec supports stereo 24-bit resolution and up to 192 khz sample rate for dacs/adcs. the VT2021 features five stereo dacs, two stereo adcs, four built-in headphone amplifiers, high performance analog mixer for aa-path, two independen t s/pdif outputs, and one s/pdif input. it can achieve 110 db signal-to-noise ratio (snr) for dacs and 100 db snr for adcs. the spdif transmitter supports sampling rates of 44.1 khz, 48 khz, 88.2 khz, 96 khz, and 192 khz. the VT2021 supports content protection with aes decipher module for full rate loss-less dvd audio, blu-ray dvd and hd-dvd audio content playback (wit h selected versions of windvd / power dvd) for optimal 24-bit/192 khz audio output and bringing cinema-level audio experience. without content protection support, audio quality is dramatically reduced to that of a regular cd with a sampling rate of only 16-bit/48 khz. the VT2021 also features adva nced voip and music enhanced functions. the stereo adcs and microphone array can support acoustic echo cancellati on (aec), beam forming (bf), and noise suppression (ns) technologies. the VT2021 uses two jack detection pins for presence detection on up to eight audio jack s. this function allows software to determine if there is a device plugged into the circuit. VT2021 also supports front-panel jack re-tasking feature that allows flexible configurations. the VT2021 high definition audio codec is embedded with software utilities such as environment emulation, dynamic range compressor, eq and extender, and the optional sound effects, including qsound, dts 1 connect, dolby 2 digital live, dolby pcee program, and creative audio program. the VT2021 is available in a 48-pin lqfp pb-free and rohs compliant package. the VT2021 is an integrated and high-performance audio solution fo r high-end desktops and notebooks. 1 supply of this implementation of dts technology does not convey a license or imply a right under any patent, or any other industrial or intellectual property right of dts to use such implementation in any finished end-user or ready-to-use final product. notice is hereby provided that a license from dts is required prior to such use. 2 supply of this implementation of dolby technology does not convey a license nor imply a right under any patent, or any other industrial or intellectual property right of dolby laboratories, to use this implementation in any finished end-user or ready-to-use final product. it is hereby notified that a license for such use is required from dolby laboratories. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 4 3 functional block diagram 35/36 port d (front) 14/15 port e (front hp) 12 pcbeep 45/46 port h (ssl/ssr) 43/44 port g (c/lfe) 39/41 port a (surround) 16/17 port f (front mic) 23/24 port c (linein) 21/22 port b (mic1/2) 18/19/20 cd stream_a0 pll1&2 6 bitclk 8 sdata_in 5 sdata_out 10 sync 11 resetn jack sense 13 sense_a 34 sense_b 40 jdref vref 27 vref 28 vrefout-b-l 29 vrefout-c 30 vrefout-f 32 vrefout-b-r 31 vrefout-e m m m m m m m m m m m m m m dvol aiw1 m pw0 o a pw2 m o pw3 m o m m  gain0 gain5 gain0 gain7 gain0 gain0 gain3 gain1 gain2 gain4 m m m m m m m m m dvol aiw0 m pw8 0c 09 08 0a 0b 1f 1e 11 10 2c 1c 35 34 1b 18 2b 2a 29 28 24 25 26 27 m o a pw1 gain6 m mux6 mux7 mw9 mw0 mux2 mux1 pw11 pw10 pw9 2f 2e 2d 13 0f 0e 21 dvol dow1 dow0 m boost pw7 a m boost pw6 a m m mw4 m m mw3 m boost pw5 a m boost pw4 a m m m g 0 1 2 3 4 5 2 1 0 2 1 0 48 s/pdif_tx0 2 s/pdif_tx1 47 s/pdif_rx (eapd) 0 1 2 3 4 5 0 1 0 1 0 1 0 db/ 10 db/ 20 db/ 30 db 0 db/ 10 db/ 20 db/ 30 db 0 db/ 10 db/ 20 db/ 30 db 0 db/ 10 db/ 20 db/ 30 db -15 db ~ +12 db 1.5 db/step -34.5 db ~ 12 db 1.5 db/step aow digital gain control -63db ~ 0db 1.5 db/step aiw digital gain control / mute -16.5 db ~ 34.5 db 1.5 db/step 0 1 0 1 m m 1a mw2 0 1 m m m  mw1 0 1 19 m m stream_a1 stream_a2 stream_a3 stream_a4 aow0 dvol dvol dvol dvol aow4 aow3 aow2 bgw 22 diw0 aow1 high definition audio link interface figure 1 ? VT2021 functional block diagram free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 5 4 pinout figure 2 ? VT2021 pin diagram for lqfp-48 (top view) free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 6 5 pin list table 1 ? VT2021 pin list pin # pin name pin # pin name 1 dvdd_core 25 avdd1 2 gpio0/spdif_tx1 26 avss1 3 gpio1 27 vref_filter 4 dvss 28 vrefout-b_l 5 sdo 29 vrefout-c 6 bitclk 30 vrefout-f 7 dvss 31 vrefout-e 8 sdi 32 vrefout-b_r 9 dvdd_io 33 cap1 10 sync 34 sense_b 11 resetn 35 port-d_l (front left) 12 pcbeep 36 port-d_r (front right) 13 sense_a 37 nc 14 port-e_l (front hp left) 38 avdd2 15 port-e_r (front hp right) 39 port-a_l (surr. left) 16 port-f_l (front mic 1) 40 jdref 17 port-f_r (front mic 2) 41 port-a_r (surr. right) 18 cd_l 42 avss2 19 cd_gnd 43 port-g_l (center / lfe) 20 cd_r 44 port-g_r (lfe / center) 21 port-b_l (mic 1) 45 port-h_l (side surr. left) 22 port-b_r (mic 2) 46 port-h_r (side surr. right) 23 port-c_l (line in l) 47 eapd / spdif_rx0 24 port-c_r (line in r) 48 s/pdif_tx0 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 7 6 pin description table 2 ? signal type definitions type description i input. standard input-only signal. o output. standard active output driver. io input/output. an input/output signal. p power. 6.1 digital i/o pins pin # pin name i/o signal description 2 gpio0/ spdif_tx1 i/o gpio0, 2nd s/pdif output 3 gpio1 i/o gpio1 5 sdo i serial data input from controller 6 bitclk i 24 mhz bit clock from controller 8 sdi i/o serial data output to controller 10 sync i sample sync from controller 11 resetn i hardware reset from controller 47 eapd / spdif_rx0 i/o 1st s/pdif_rx; extern al amplifier power-down 48 s/pdif_tx0 o 1st s/pdif output 6.2 analog i/o pins pin # pin name i/o signal description 13 sense_a i jack detect pin 1 34 sense_b i jack detect pin 2 14 port-e_l i/o analog output for front panel hp out left 15 port-e_r i/o analog output for front panel hp out right 16 port-f_l i/o analog i/o. default is input for front mic. 17 port-f_r i/o analog i/o. default is input for front mic. 18 cd-l i cd input left channel 20 cd-r i cd input right channel 21 port-b_l i/o analog i/o. default is input for mic1 left. 22 port-b_r i/o analog i/o. default is input for mic1 right. 23 port-c_l i/o analog i/o. default is input for line-in left. 24 port-c_r i/o analog i/o. defa ult is input for line-in right. 35 port-d_l o analog output for line-out left 36 port-d_r o analog output for line-out right 39 port-a_l o analog output for surround-out left 41 port-a_r o analog output for surround-out right 43 port-g_l o analog output for center 44 port-g_r o analog output for lfe 45 port-h_l o analog output for surround back left 46 port-h_r o analog output for surround back right free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 8 pin # pin name i/o signal description 12 pcbeep i pc beep signal input 27 vref_filter o reference voltage capacitor 28 vrefout-b_l o reference voltage output for port b left 29 vrefout-c o reference voltage output for port c 30 vrefout-f o reference voltage output for port f 31 vrefout-e o reference voltage output for port e 32 vrefout-b_r o reference volt age output for port b right 33 cap1 o optional capacitor for adc reference 40 jdref o external resistor for jack detect circuit 6.3 power and ground pin # pin name i/o signal description 1 dvdd_core p digital core power: 3.3v 9 dvdd_io p digital power for hda link: 1.5v~3.3v 4 dvss p digital vss 7 dvss p digital vss 19 cd_gnd 25 avdd1 p analog vdd 38 avdd2 p analog vdd 26 avss1 p analog vss 42 avss2 p analog vss 6.4 nc pins (no-connection pins) pin # pin name i/o signal description 37 nc n.a. n.a. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 9 7 high definition audio link protocol 7.1 link signaling the link protocol defines th e digital serial interface that connects the high definition audio codec to the audio controller, and is not compatible with the previous ac97 protocol. the link is controller synchronous, based on a fixed 24 mhz bitclk and is purely isochronous without any flow control. figure 3 ? high definition audio link conceptual view 7.2 signal definitions table 3 ? high definition au dio link signal description signal name source type description bitclk controller i 24 mhz clock sync controller i global 48 khz fr ame sync and outbound tag signal. sdo controller i bussed serial data output from controller. sdi codec & controller io point-to-point serial data. the controller has a weak pull down. resetn controller i global active low reset signal. bitclk is the 24-mhz clock sourced from the controll er and connecting to all codec on the link. sync marks input and output frame boundaries (frame sync) as well as identifying outbound data streams (stream tags). sync is always sourced from th e controller and connects to all codec on the link. sdo is driven by the controller to all codec on the li nk. compared with ac97, the sdo is double pumped with respect to both rising and falling edges of bitclk in order to increase the bandwidth required for high definition audio link. sdi is a point-to-point data signal driven by th e codec to the controller. because the bandwidth requirement is not that high compared with sdo, the data is single pumped with respect to only the rising edge of bitclk. the controller is required to implement weak pull-down on all sdi signals. resetn is sourced from the controller and connects to all codec on the link. assertion of resetn results in all link interface logic being reset to default power on state. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 10 the following figure shows the timing diagram of bitclk, sync, sdo and sdi. figure 4 ? bit timing diagram figure 5 ? sync and sdo timing relative to bitclk figure 5 shows that both sync and sdo may be toggled with respect to either edge of bitclk. in particular, bit cell n+1 is driven by the controller on sdo with respect to clock edge #2, and is sampled by the codec with respect to the subsequent clock edge, #3, and so forth. figure 6 ? sdi timing relative to bitclk figure 6 shows that sid may only be toggled with respect to the rising edge of bitclk. in particular, bit cell n+1 is driven by the codec on sdi with respec t to rising clock edge #2 and is sampled by the controller with respect to the subsequent rising clock edge, #3, and so forth. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 11 7.3 signaling topology the following diagram shows a typical system with one controller and its associated codec. sdi14 sdi0 sdi1 sdi2 sdo sync bclk rst# sdi sdo sync bclk rst# codec 0 sdi sdo synch bclk rst# codec 1 sdi sdo sync bclk rst# codec 2 sdi sdo sync bclk rst# codec 14 hdac controller . . . figure 7 ? basic high definition audio system 7.4 frame composition a frame is defined as a 20.833 s window of time ma rked by the falling edge of the frame sync marker, which identifies the start of each frame. the contro ller is responsible for generating the frame sync marker, which is a high-going pulse on sync, exactly four bitclk in width. figure 8 ? frames demarcation free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 12 both inbound and outbound frames are made up of three major components, specifically: y a single command / response field y zero or more stream packets y a null field to fill out the frame figure 9 ? frame composition command / response field is used for link and codec manage ment. one of these fields appears exactly once per frame, msb first, and is always the first field in the frame. it is composed of a 40-bit command field on each outbound fr ame from the controller and a 36-bit response field on each inbound frame from the codec. stream tag is the label at the beginning of each stream packet that provides the associated stream id. all data in one stream packet belongs to a single stream. sample block is a set of one or more samples, the number of which is specified by the ?channels? field of the stream descriptor format registers. samples in a given sample block are associated with a single given stream, have the same sample size, and have the same time reference. and no padding is permitted between samples. ordering of samples within a block is always the same for all blocks in a given stream. sample is a set of bits providing a single sample point of a single analog waveform. null field is used to fill up the remainder of the bits in each frame that are not used for command / response or packets. a null field mu st be transmitted as logical 0?s. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 13 7.5 output frame 7.5.1 stream tags outbound stream tags are 8 bits in length and are transmitted at a double pu mped rate as side band information on sync. it is composed of a 4-bit prea mble which is signaled as three sdo bit times high followed by one sdo bit time low. this is immediatel y followed by a 4-bit stream id. outbound stream tags are transmitted on sync so as to align with the last eight data bits of th e preceding stream packet or command field. figure 10 ? outbound stream tag format and transmission 7.5.2 outbound frames outbound frames start and end between the falling edge s of successive frame syncs. the first 40 bits are dedicated for the command field and are sued to send commands to codec. the controller transmits the tag for the first outbound packet on sync during the last eight bit times of the command field. the sample blocks for the first packet are transmitted on sdo immediately following the command field. there is no proscribed order in wh ich the different stream packets are to be transmitted. the controllers are required to transmit a null field for the re maining bits within an outbound frame when the transmission of the stream packets co mpletes before the end of the frame. figure 11 ? outbound frame with null field free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 14 7.6 input frame 7.6.1 stream tags an inbound stream tag is 10 bits in length, and is transmitted ?in-line? at a single pumped rate on sdi, immediately preceding the associated inbound sample blocks. it is composed of a 4-bit stream id, followed by a 6-bit data length field that provides the length, in bytes, of all sample blocks with the given stream packet. figure 12 ? inbound tag fo rmat and transmission 7.6.2 inbound frames inbound frames start and end between the falling edge s of successive frame syncs. the first 36 bits of an inbound frame are dedicated for the response field, which codec use for sending responses to controller commands. the codec transmits the first stream packet on sid immediately following the response field. a stream tag indicating a packet leng th of zero must immediat ely follow the last stream packet to be transmitted. such a stream tag marks the completion of data transmission within that frame, and the remaining valid bit positions are set to the null field. in the event there are less than 10 valid bit positions remaining in the frame after the last stream packet, then no termination tag is transmitted, and the remaining bits are the null field. figure 13 ? inbound frame with no null field free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 15 7.7 reset and initialization 7.7.1 link reset a link reset is signaled on the link by assertion of the resetn signal, and results in all link interface logic in both codec and controller, includ ing registers, being initialized to their default state. the controller drives all sdo and sync outputs low when entering or exiting link reset. a controller may only initiate the link reset entr y sequence after completi ng any currently pending initialization or state change requests. figure 14 ? link reset entry sequence the sequence when entering link reset is described as the following. 1. the controller synchronously completes the current frame but does not signal frame sync during the last eight sdo bit times. 2. the controller synchronously asserts resetn four or more bitclk cycles after the completion of the current frame. 3. bitclk is stopped a minimum of four clocks after the assertion of resetn. in the event of a host bus reset, the above sequence does not complete, and resetn is asynchronously asserted immediately and unconditionally. regardless of the reason for entering link reset, it may be exited on ly under software control and in a synchronous manner. figure 15 ? link reset exit sequence free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 16 the sequence when exiting link reset is described in the following. 1. the controller provides a properly running bitclk for a minimum of 100 s (2400 bitclk cycles or more) before the de-assertion of resetn. this allows time for codec plls to lock. 2. the resetn signal is de-asserted. 3. the sync commences signaling valid frames on the link with the first frame sync that occurs at a minimum of four bitclk cycles after the de-assertion of resetn. 4. the codec must signal an initialization request via sid within the first 25 frame syncs relative to the de-assertion of thei r respective resetn signal. 7.7.2 codec function group reset a codec function group reset is initiated via the function_reset verb and results in all logic within the targeted function group being driven to its default or reset state. by default VT2021 does not signal a state change and initialization request on sdi after the function_reset verb, and still keeps its codec address previously assigned by the controller. this behavior can be changed by setting a vendor defined register bit for backward compatible with the high definition audio spec. see the vendor defined verbs in the audio function group for the detail. 7.7.3 codec initialization immediately following the completion of link reset sequence (or function_reset verb, if enabled by the vendor-defined verb), VT2021 proceeds through a codec initialization sequence, which provides each codec with a unique address by which it can therea fter be referenced to commands on the sdo signal. during this sequence, the controller provides each requesting codec with a unique address using its attached sdi signals. figure 16 ? codec initialization sequence the codec initialization sequence occurs across three contiguous frames immediately following any reset sequence. during these three frames, the codec are re quired to ignore all outbound traffic present on sync & sdo. these three frames, labeled as the ?connect frame?, the ?turnaround frame?, and the ?address frame?, are described in the following sub-section. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 17 7.7.3.1 connect and turnaround frames in the connect and turnaround frames, the codec sign als its request for initialization on sdi and then releases sdi (turnaround) to be driven by the controller in the subsequent address frame. figure 17 ? connect and turnaround frames the codec signals an initialization re quest by synchronously driving sdi hi gh during last bit clock cycle of frame sync. sdi must be asserted for the entire bi tclk cycle and must be synchronously de-asserted the same rising edge of bitclk as the de-assertion of the frame sync. the codec are only permitted to signal an initialization request on a null input frame, a frame in wh ich no response stream or input streams are being sent. in the turnaround frame, the codec and controllers ar e required to turn sdi around upon the completion of the connect frame. to do this, the codec active ly drives sdi low for one bitclk cycle immediately following the de-assertion of sync at the end of th e connect frame. the codec then puts its sdi drivers in a high impedance state at the end of the first bitclk cycle in the turnaround frame. four bitclk cycles before the end of the turnaround frame, sync and sid are driven high by the controller. the sdi remains driven high through the end of the turnaro und frame in preparation for the subsequent address frame. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 18 7.7.3.2 address frames during the address frame, sdi is a codec input and is driven by the controller beginning in the last four bitclk periods (frame sync) of the turnaround fram e. the falling edge of frame sync marks the start of codec address assignment. address assignment is in dicated by the controller holding each sdi high for the number of bitclk cycles equal to the numeric id of that particular sdi. thus the unique address of the codec becomes the id of its attached sdi. figure 18 ? address frame the codec count from zero to fourteen starting on the rising edge of bitckl following the de-assertion of frame sync, and sample the value of this count for thei r unique address on the first rising edge of bitclk in which sync and sdi are both sampled low. the controller must put its sdi drivers in a high impedance state by the rising edge of the 18 th bitclk of the address frame but not before driving each sdi low for at least one clock cycle. the sdi then becomes an input to the controller. normal link operation starts on the frame following the completion of the address frame, and the codec is required to actively dr ive a valid response field and to be ready to accept commands in this an d subsequent frames. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 19 7.8 handling stream independent sample rates unlike ac97, the link is source synchronous and has no codec initiated flow control, the controller generates all sample transfer timing. 7.8.1 codec sample rendering timing VT2021 supports the all the multiples and submultiples of the base rates of 48 khz & 44.1 khz, up to the maximum rate respectively of the dac and adc. for dac, up to 192 khz sample rate is supported. for adc, the maximum rate is 96 khz. table 4 ? sample rate supported multiple base rate 48 khz base rate 44.1 khz 1/6 8 khz 1/4 11.025 khz 1/3 16 khz 1/2 22.05 khz 2/3 32 khz 1 48 khz 44.1 khz 2 96 khz 88.2 khz 4 192 khz 176.4 khz 7.8.2 link sample delivering timing for streams whose sample rate is a natural harmonic of 48 khz, the timing is relatively straightforward. the rates in multiple (n) of 48 khz are containing n sample blocks in one frame. for the rates in sub-multiple (1/n) of 48 khz, there must be one sample block transmitted every one in n frames, and the intervening n-1 frames will contai n no sample for this stream. since the link frame rate is fixed at 48 khz, streams using a base rate of 44.1 khz must have samples transmitted on a cadence creating the slightly lower aggregate transmission rate to match the slightly lower rendering rate. for streams running at a sample rate of 44.1 khz, there?re occasional frames that will not contain a sample generating the following cadence. 12-11-11-12-11-11-12-11-11-12-11-11-11- (repeat) the dashes indicate frames that do not contain a sample block. the cadence repeats continuously generating exactly 147 sample blocks every 160 frames, and avoids any long term drift between sample delivery and rendering clock. sample rates that are integral multiples of 44.1 kh z apply the ?12-11? cadence rule just as a 44.1 khz sample rate would, except that non-empty frames contain multiple (2 or 4) sample blocks, instead of just one. for a sample rate of 22.05 khz, the transmission pattern becomes: {12}-*{11}-*{11}-*{12}-*{11}-*{11}-*{12}-*{11}-*{11}-*{12}-*{11}-*{11}-*{11}- * (repeat) where {12} = 1*1*1*1*1*1*1*1*1*1*1*1* {11} = 1*1*1*1*1*1*1*1*1*1* and the asterisks * represent a frame in which there is no sample block. for a sample rate of 11.025 khz, the transmission pattern becomes: [12]-***[11]-***[11]-***[12]-***[11]-***[11]-***[12]-***[11]-***[11]-***[12]-***[ 11]-***[11]-***[11]-*** (repeat) where [12] = 1***1***1***1***1***1***1***1***1***1***1***1*** [11] = 1***1***1***1***1***1***1***1***1***1*** and the asterisks * represent a frame in which there is no sample block. these framing sequences apply only to the outbound (sdo) data from the controller. inbound (sdi) data transmitted by the codec is perm itted to deviate for minimizing codec buffer management. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 20 7.9 power management whenever the link is commanded to enter a low power st ate, it enters the link-reset state. this state is only exited in response to a software command and fo llows all link rules for exiting the link reset state. the audio function group and the analog input / output converter widgets support power control function. the whole chip power states can be controlled throug h the audio function group, while individual dacs and adcs can also be controlled through the correspon ding power state control verbs. the following table describes the definition of the power states. power states definitions referenced with ac97 d0 all power on. individual adcs & dacs can be controlled. d1 all amplifiers and analog converters are powered down. register values maintained, and analog reference voltage is still on. pr0 & pr1 & pr2 d2 register values maintained, but analog reference voltage is also down. pr3 d3 same as d2 state. pr3 7.10 unsolicited response behavior description y the ?unsolicited response? oc curs as the jack is plugged in and pulled out. y at the initial state (boot-up or wake-up), the jack is already plugged-in, and the ?unsolicited response? does not report. bit 31 of pin sense register needs to correctly report whether anything is plugged in. y all pin widgets except spdif tx, analog jacks ex ternally exposed, and the 3.55 mm (1/8??) mini jack type, need ?unsolicited response?. y ?unsolicited response? is a capability that could be reported by any type of widgets. microsoft class driver only takes advantage of pin widget on this because it?s not clear what other widget types (aow, aiw) are going to use this response. y while microsoft spec. is not very clear about what its default should be, microsoft recommendation is to set it to disabled by default. class driver will enable it before using unsolicited response. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 21 8 widget description 8.1 node id list table 5 ? node id list node id name input connection list note 00 root node n.a. 01 afg n.a. audio function group 08 aow0 n.a. analog output widget 0 09 aow1 n.a. analog output widget 1 0a aow2 n.a. analog output widget 2 0b aow3 n.a. analog output widget 3 0c aow4 n.a. analog output widget 4 0d vd0 n.a. vendor widget 0 0e dow0 n.a. digital output widget 0 for s/pdif tx0 0f dow1 n.a. digital output widget 1 for s/pdif tx1 10 aiw0 1e analog input widget 0 11 aiw1 1f analog input widget 1 12 vd1 n.a. vendor widget 1 13 diw0 2f digital input widget 0 for s/pdif rx0 14 vdmw0 08, 20 vendor digital mixer widget 15 vdmw1 09, 23 vendor digital mixer widget 16 vdmw2 0a, 30 vendor digital mixer widget 17 vdmw3 0b,31 vendor digital mixer widget 18 mw0 08, 21 analog mixer widget 0 for pw0 19 mw1 09, 21 analog mixer widget 0 for pw1 1a mw2 0b, 21 analog mixer widget 0 for pw3 1b mw3 34, 21 analog mixer widget 3 for pw4 1c mw4 35, 21 analog mixer widget 4 for pw5 1d vdmw4 0c, 32 vendor digital mixer widget 1e mux6 2c, 2b, 2a, 29, 28, 21 adc input select widget 6 for aiw0 1f mux7 2c, 2b, 2a, 29, 28, 21 adc input select widget 7 for aiw1 20 vaow0 n.a. vendor secondary analog output widget 21 mw9 2c, 2b, 2a, 29, 28, 08, 0b, 0c analog mixer widget 9 22 bgw n.a. beep generator widget 23 vaow1 n.a. vendor secondary analog output widget 24 pw0 18 port d (line out) 25 pw1 19 port a (surround) 26 pw2 0a port g (center/lfe) 27 pw3 1a port h (side surround ) 28 pw4 1b port e (front headphone) 29 pw5 1c port f (front microphone) 2a pw6 09, 0c port c (line in) 2b pw7 0a, 0c port b (mic) free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 22 node id name input connection list note 2c pw8 n.a. pin widget 8 for cd input 2d pw9 0e pin widget 9 for s/pdif tx0 2e pw10 0f pin widget 10 for s/pdif tx1 2f pw11 n.a. pin widget 11 for s/pdif rx0 30 vaow2 n.a. vendor secondary analog output widget 31 vaow3 n.a. vendor secondary analog output widget 32 vaow4 n.a. vendor second ary analog output widget 33 vcpw n.a. vendor content protection widget 34 mux1 08, 0b, 0c dac output select widget 1 for mw3 35 mux2 08, 0b, 0c dac output select widget 2 for mw4 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 23 8.2 root node (node id = 00) 8.2.1 get parameter verb (verb id = f00h) offset get vendor id (payload = 00h) response: 1106 0441h bit attribute default description 31:16 r 1106h vendor id 15:0 r 0441h device id offset get revision id (payload = 02h) response: 0010 0000h bit attribute default description 31:24 r 0 reserved 23:20 r 0001b majrev the major revision number (left of the decimal) of the hd audio spec to which the codec is fully compliant. 19:16 r 0 minrev the minor revision number (right of the decimal) of the hd audio spec to which the codec is fully compliant. 15:8 r 0 revision id 7:0 r 0 stepping id offset get subordinate node count (payload = 04h) response: 0001 0001h bit attribute default description 31:24 r 0 reserved 23:16 r 01h starting node number 15:8 r 0 reserved 7:0 r 01h total number of nodes (only 1 audio function group in the codec ) free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 24 8.3 audio function group (node id = 01) 8.3.1 get parameter verb (verb id = f00h) offset get subordinate node count (payload = 04h) response: 0008 002eh bit attribute default description 31:24 r 0 reserved 23:16 r 08h starting node number. 15:8 r 0 reserved 7:0 r 2eh total number of nodes offset get function group type (payload = 05h) response: 0000 0001h bit attribute default description 31:9 r 0 reserved 8 r 0 unsolicited response (not supported) 7:0 r 01h audio function group offset get function group capabilities (payload = 08h) response: 0001 0306h bit attribute default description 31:17 r 0 reserved 16 r 1b beep gen 15:12 r 0 reserved 11:8 r 3h input delay 7:4 r 0 reserved 3:0 r 6h output delay offset get supported power states (payload = 0fh) response: c000 000fh bit attribute default description 31 r 1b epss(extend power status supported) 30 r 1b clkstop 29 r 0 s3d3coldsup 28:5 r 0 reserved 4 r 0 d3coldsup 3 r 0 d3sup 2 r 0 d2sup 1 r 0 d1sup 0 r 0 d0sup offset get gpio capabilities (payload = 11h) response: 4000 0001h bit attribute default description 31 r 0 gpiowake= 0 30 r 1b gpiounsol =1. gpio unsolicited response supported. 29:24 r 0 reserved free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 25 23:16 r 0 numgpis= 00h. no gpi pin supported 15:8 r 0 numgpos= 00h. no gpo pin supported 7:0 r 01h numgpios =01h. one gpio pins supported when pin 2 is not configured as spdif_tx1 (f83h, bit4=0), the number of gpio pins will be 2. 8.3.2 subsystem id control verb (verb id = f20h & 720h-723h) description verb id payload get get subsystem id f20h 8?b0 set1 set subsystem id[7:0] 720h subsystem id [7:0] set2 set subsystem id[15:8] 721h subsystem id [15:8] set3 set subsystem id[23:16] 722h subsystem id [23:16] set4 set subsystem id[31:24] 723h subsystem id [31:24] offset subsystem id register response: 1106 0000h bit attribute default description 31:16 rw 1106h manufacturer id 15:8 rw 00h board sku 7:0 rw 00h assembly id note: all 32 bits in the subsystem id register are writeable, with the power-on default value of 1106 0000h. the system board bios can change the values duri ng power up sequence to precisely describe the information about the motherboard so that the os can load the correct driver. 8.3.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset the whole chip power-down control register response: - h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9 r 0 ps-clkstopok. 8 r 0 ps-error (not supported) 7:4 r 0 ps-act. same as ps-set for afg. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 26 8.3.4 gpio unsolicited response (verb id = f08h & 708h) description verb id payload get get unsolicited response f08h 8?b0 set set unsolicited response 708h enable unsolicited response offset gpio unsolicited format response: 0000 0000h bit attribute default description 7 rw 0 unsolicited response control 0: unsolicited response disabled 1: unsolicited response enabled 6 r 0 reserved 5:0 rw 0 ta g used by software to determ ine which node generated the unsolicited response. 8.3.5 gpio data (verb id = f15h & 715h) description verb id payload get get gpio data response f15h 8?b0 set set gpio data 715h gpio data [7:0] offset set gpio data format response: -h bit attribute default description 7:2 r 0 reserved 1 w - gpio1 data, when gpio1 pin is configured as gpo. 0 w - gpio0 data, when gpio0 pin is configured as gpo. offset get gpio data response format response: -h bit attribute default description 31:2 r 0 reserved 1 r - gpio1 data 0 r - gpio0 data free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 27 8.3.6 gpio enable mask (verb id = f16h & 716h) description verb id payload get get gpio enable mask response f16h 8?b0 set set gpio enable mask 716h gpio enable mask [7:0] offset get/ set gpio enable mask format response: 0000 0000h bit attribute default description 31:2 r 0 reserved 1 rw 0 0: gpio1 pin is disabled and in hi-z state. 1: gpio1 pin is enabled and the pin?s behavior will be determined by the gpio1 direction control. 0 rw 0 0: gpio0 pin is disabled and in hi-z state. 1: gpio0 pin is enabled and the pin?s behavior will be determined by the gpio0 direction control. 8.3.7 gpio direction (verb id = f17h & 717h) description verb id payload get get gpio direction response f17h 8?b0 set set gpio direction 717h gpio direction [7:0] offset get/set gpio data response format response: 0000 0000h bit attribute default description 31:2 r 0 reserved 1 rw 0 gpio1 direction 0:input 1:output 0 rw 0 gpio0 direction 0: input 1: output free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 28 8.3.8 gpio unsolicited response enable mask (verb id = f19h & 719h) description verb id payload get get gpio unsolicited response enable mask response f19h 8?b0 set set gpio unsolicited response enable mask 719h gpio unsolicited response enable mask[7:0] offset get/ set gpio unsolicited response enable mask format response: 0000 0000h bit attribute default description 31:2 r 0 reserved 1 rw 0 0: an unsolicited response will not be sent when a gpio1 line changes state. 1: an unsolicited response will be sent when a gpio1 line changes state. 0 rw 0 0: an unsolicited response will not be sent when a gpio0 line changes state. 1: an unsolicited response will be sent when a gpio0 line changes state. 8.3.9 vendor defined verbs (verb id = f70h ? f74h) - reserved 8.3.10 vendor defined verbs (verb id = f78h ? f7ch) - reserved 8.3.11 vendor defined verbs (verb id = f80h ? f84h) - reserved 8.3.12 vendor defined verbs (verb id = f88h ? f8ch) ? reserved 8.3.13 vendor defined verbs (verb id = f90h ? f94h) - reserved 8.3.14 vendor defined verbs (verb id = f98h ? f9ch) - reserved 8.3.15 vendor defined verbs (verb id = fa0h ? fa4h) - reserved 8.3.16 vendor defined verbs (verb id = fa8h ? fach) - reserved 8.3.17 vendor defined verbs (verb id = fb0h ? fb4h) - reserved 8.3.18 vendor defined verbs (verb id = fb8h ? fbch) - reserved 8.3.19 function reset verb (verb id = 7ffh) description verb id payload set function reset 7ffh 8?b0 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 29 8.4 audio analog output converter widget aow0 ~ aow4 (node id = 08h, 09h, 0ah, 0bh, 0ch) 8.4.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0000 041dh bit attribute default description 31:24 r 0 reserved 23:20 r 0 audio output converter widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 0 connection list is not present 7 r 0 does not support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 1b contain format information 3 r 1b contain amplifier parameter 2 r 1b out amp presented 1 r 0 in amp not present 0 r 1b stereo offset supported pcm size, rates (payload = 0ah) response: 000e 05e0h bit attribute default description 31:21 r 0 reserved 20 r 0 no 32-bit audio format support 19 r 1b 24-bit audio format support 18 r 1b 20-bit audio format support 17 r 1b 16-bit audio format support 16 r 0 8-bit audio format support 15:12 r 0 reserved 11 r 0 384 khz not supported 10 r 1b 192 khz supported 9 r 0 176.4 khz supported 8 r 1b 96 khz supported 7 r 1b 88.2 khz supported 6 r 1b 48 khz supported 5 r 1b 44.1 khz supported 4 r 0 32 khz not supported 3 r 0 22.05 khz not supported 2 r 0 16 khz not supported 1 r 0 11.025 khz not supported 0 r 0 8 khz not supported free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 30 offset supported stream formats (payload = 0bh) response: 0000 0001h bit attribute default description 31:3 r 0 reserved 2 r 0 no ac3 support 1 r 0 no float32 support 0 r 1b pcm supported offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup offset output amplifier capabilities (payload = 12h) response: 0005 2a2ah bit attribute default description 31 r 0 no mute capability 30:23 r 0 reserved 22:16 r 0000101b step size 0000101: step size is 1.5 db 15 r 0 reserved 14:8 r 0101010b number of steps 0101010: number of steps is 43 (-63 db ~ 0 db). 7 r 0 reserved 6:0 r 0101010b offset 0101010: offset 2ah is 0 db. 8.4.2 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset dac power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 31 8.4.3 converter stream, channel verbs (verb id = f06h & 706h) response: 0000 0000h description verb id payload get get converter stream / channel f06h 8?b0 set set converter stream / channel 706h stream is in bit [7:4], and channel in bit [3:0]. 8.4.4 converter format verbs (verb id = ah & 2h) description verb id payload get get converter format ah 16?b0 set set converter format 2h format offset converter format response: 0000 0031h bit attribute default description 15 r 0 stream type 0: pcm 1: non-pcm (not supported) 14 rw 0 sample base rate 0: 48 khz 1: 44.1 khz 13:11 rw 0 sample base rate multiple 000: x1; 48 khz, 44.1 khz 001: x2; 96 khz, 88.2 khz 010: x3; 144 khz (not supported) 011: x4; 192 khz 100-111: reserved 10:8 rw 0 sample base rate divisor 000: /1; 48 khz others: not supported 7 r 0 reserved 6:4 rw 011b bits per sample 000: 8-bit (not supported) 001: 16-bit 010: 20-bit 011: 24-bit 100: 32-bit (not supported) 3:0 rw 0001b number of channels (chan) refers to the number of channels for the stream in each ?sample block? of the ?packets? in each ?frame? on the link. 0000: 1 0001: 2 ?? 1111: 16 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 32 8.4.5 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh format set set amplifier gain/mute 3h format offset get payload format bit attribute default description 15 w - 0: the input amplifier is being requested (ignored ) 1: the output amplifie r is being requested 14 w - reserved 13 w - 0: the right amplif ier is being requested 1: the left amplifier is being requested 12:4 w - reserved 3:0 w - index offset get response format response: 0000 002ah bit attribute default description 31:8 r 0 reserved 7 r 0 amplifier is un-muted. 6:0 r 0101010b amplifier gain setting 0101010b: offset 2ah is 0 db. offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set. 14 w - the input amplifier is being set (ignored). 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - un-mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 33 8.5 audio digital output converter (s/pdif tx) widget dow0, dow1 (node id = 0eh, 0fh) 8.5.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0000 0611h bit attribute default description 31:24 r 0 reserved 23:20 r 0000b audio output converter widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 1b digital widget, not analog 8 r 0 connection list not present 7 r 0 does not support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 1b contains format information 3 r 0 contains amplifier parameter 2 r 0 out amp present 1 r 0 in amp not present 0 r 1b stereo offset supported pcm size, rates (payload = 0ah) response: 000e 05e0h bit attribute default description 31:21 r 0 reserved 20 r 0 no 32-bit audio format support 19 r 1b 24-bit audio format support 18 r 1b 20-bit audio format support 17 r 1b 16-bit audio format support 16 r 0 8-bit audio format support 15:12 r 0 reserved 11 r 0 384 khz not supported 10 r 1b 192 khz supported 9 r 0 176.4 khz not supported 8 r 1b 96 khz supported 7 r 1b 88.2 khz supported 6 r 1b 48 khz supported 5 r 1b 44.1 khz supported 4 r 0 32 khz not supported 3 r 0 22.05 khz not supported 2 r 0 16 khz not supported 1 r 0 11.025 khz not supported 0 r 0 8 khz not supported free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 34 offset supported stream formats (payload = 0bh) response: 0000 0001h bit attribute default description 31:3 r 0 reserved 2 r 0 no ac3 support 1 r 0 no float32 support 0 r 1b pcm supported offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup 8.5.2 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset s/pdif tx power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.5.3 converter stream, channel verbs (verb id = f06h & 706h) response: 0000 0000h description verb id payload get get converter stream / channel f06h 8?b0 set set converter stream / channel 706h stream is in bit [7:4]. channel is in bit [3:0]. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 35 8.5.4 s/pdif converter control 1 & 2 verbs (verb id = f0dh & 70dh, 70eh, 73eh, 73fh) description verb id payload get get converter control state f0dh 8?b0 set set converter control 1 70dh sic[7:0] set set converter control 2 70eh sic[15:8] set set converter control 3 73eh sic[23:16] set set converter control 3 73fh sic[31:24] offset s/pdif iec control bits format response: 0000 0000h bit attribute default description 31:24 r 0 reserved 23 rw 0 keep alive enable 22:15 r 0 reserved 14:8 rw 0 cc[6:0] category code 7 rw 0 l: generation level 6 rw 0 pro 0: consumer mode 1: professional mode 5 rw 0 audio 0: data is pcm format. 1: data is non pcm format. 4 rw 0 copy 0: copyright is not asserted. 1: copyright is asserted. 3 rw 0 pre 0: pre-emphasis is none. 1: filter pre-emphasis is 50/15 s. 2 rw 0 vcfg determine s/pdif transmitter behavior when data is not being transmitted. 1 rw 0 validity flag 0 rw 0 digen 0: s/pdif tx disabled 1: s/pdif tx enabled note: when the ?keep alive enable? is set to 1, the output will supply a continuous clock, and a valid but ?silent? data stream, even when no stream is selected by this converter widget, while the digital converter and/or digital pin widget connected to this converter widget is in d0~d3. if d3cold state is supported, then the ?keep alive? shall not be operational while in the d3code state. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 36 8.5.5 converter format verbs (verb id = ah & 2h) description verb id payload get get converter format ah 16?b0 set set converter format 2h format offset converter format response: 0000 0031h bit attribute default description 15 r 0 stream type 0: pcm 1: non-pcm 14 rw 0 sample base rate 0: 48 khz 1: 44.1 khz 13:11 rw 0 sample base rate multiple 000: x1; 48 khz, 44.1 khz 001: x2; 96 khz, 88.2 khz 010: x3; 144 khz (not supported) 011: x4; 192 khz, 176.4 khz (176.4 khz not supported) 100-111: reserved 10:8 rw 0 sample base rate divisor 000: /1; 48 khz others : not supported 7 r 0 reserved 6:4 rw 011b bits per sample 000: 8-bit (not supported) 001: 16-bit 010: 20-bit (not supported) 011: 24-bit 100: 32-bit (not supported) 3:0 rw 1h number of channels (chan) refer to the number of channels for this stream in each ?sample block? of the ?packets? in each ?frame? on the link. 0000: 1 0001: 2 ?? 1111: 16 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 37 8.6 audio analog input converter widget aiw0, aiw1 (node id = 10h, 11h) 8.6.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0010 051bh bit attribute default description 31:24 r 0 reserved 23:20 r 0001b audio input converter widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present. 7 r 0 does not support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 1b contains format information 3 r 1b contains amplifier parameter 2 r 0 out amp is not present. 1 r 1b in amp is present. 0 r 1b stereo offset supported pcm size, rates (payload = 0ah) response: 000e 0560h bit attribute default description 31:21 r 0 reserved 20 r 0 no 32-bit audio format support 19 r 1b 24-bit audio format support 18 r 1b 20-bit audio format support 17 r 1b 16-bit audio format support 16 r 0 8-bit audio format support 15:12 r 0 reserved 11 r 0 384 khz not supported 10 r 1b 192 khz supported 9 r 0 176.4 khz not supported 8 r 1b 96 khz supported 7 r 0 88.2 khz supported 6 r 1b 48 khz supported 5 r 1b 44.1 khz supported 4 r 0 32 khz not supported 3 r 0 22.05 khz not supported 2 r 0 16 khz not supported 1 r 0 11.025 khz not supported 0 r 0 8 khz not supported free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 38 offset supported stream formats (payload = 0bh) response: 0000 0001h bit attribute default description 31:3 r 0 reserved 2 r 0 no ac3 support 1 r 0 no float32 support 0 r 1b pcm supported offset input amplifier capabilities (payload = 0dh) response: 8005 1f0bh bit attribute default description 31 r 1b mute capable 30:23 r 0 reserved 22:16 r 0000101b step size 0000101b: step size is 1.5 db. 15 r 0 reserved 14:8 r 0011111b number of steps 0011111b: number of steps is 32 (-16.5 db ~ 30 db). 7 r 0 reserved 6:0 r 0001011b offset 0001011b: offset 0bh is 0 db. offset connection list length (payload = 0eh) response: 0000 0001h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000001b 1 input available offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 39 8.6.2 connection list entry cont rol verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 001eh or 0000 001fh bit attribute default description 31:8 r 0 reserved 7 r 0 independent nid 6:0 r 0 0011110b: from mux6 (nid = 1eh) for aiw0 0011111b: from mux7 (nid = 1fh) for aiw1 8.6.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset adc power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.6.4 converter stream, channel verbs (verb id = f06h & 706h) response: 0000 0000h description verb id payload get get converter stream / channel f06h 8?b0 set set converter stream / channel 706h stream is in bit[7:4]. channel is in bit[3:0]. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 40 8.6.5 converter format verbs (verb id = ah & 2h) response: 0000 0031h description verb id payload get get converter format ah 16?b0 set set converter format 2h format offset converter format response: -h bit attribute default description 15 r 0 stream type 0: pcm 1: non-pcm (not supported) 14 rw 0 sample base rate 0: 48 khz 1: 44.1 khz 13:11 rw 0 sample base rate multiple 000: x1; 48 khz, 44.1 khz 001: x2; 96 khz 010: x3; 144 khz (not supported) 011: x4; 192 khz 100-111: reserved 10:8 rw 0 sample base rate divisor 000: /1; 48 khz others: not supported 7 r 0 reserved 6:4 rw 011b bits per sample 000: 8-bit (not supported) 001: 16-bit 010: 20-bit 011: 24-bit 100: 32-bit (not supported) 3:0 rw 0001b number of channels (chan) refers to the number of channels for this stream in each ?sample block? of the ?packets? in each ?frame? on the link. 0000: 1 0001: 2 ?? 1111: 16 8.6.6 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh format set set amplifier gain/mute 3h format offset get payload format bit attribute default description 15 w - 0: the input amplif ier is being requested. 1: the output amplifier is being requested (ignored). 14 w - reserved 13 w - 0: the right amplif ier is being requested. 1: the left amplifier is being requested. 12:4 w - reserved 3:0 w - index ignored free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 41 offset get response format response: 0000 008bh bit attribute default description 31:8 r 0 reserved 7 r 1b 0: amplifier is un-muted. 1: amplifier is muted. 6:0 r 0001011b amplifier gain setting 0001011: 0 db offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set (ignored). 14 w - the input amplifier is being set. 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 42 8.7 audio digital input converter (s/pdif rx) widget diw0 (node id = 13h) 8.7.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0010 0711h bit attribute default description 31:24 r 0 reserved 23:20 r 0001b audio input converter widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 1b digital widget, not analog 8 r 1b connection list is present. 7 r 0 does not support unsolicited response. 6 r 0 no processing control 5 r 0 reserved 4 r 1b contains format information 3 r 0 contains no amplifier parameter 2 r 0 out amp not present 1 r 0 in amp not present 0 r 1b stereo offset supported pcm size, rates (payload = 0ah) response: 000e 01f0h bit attribute default description 31:21 r 0 reserved 20 r 0 no 32-bit audio format support 19 r 1b 24-bit audio format support 18 r 1b 20-bit audio format support 17 r 1b 16-bit audio format support 16 r 0 8-bit audio format support 15:12 r 0 reserved 11 r 0 384 khz not supported 10 r 0 192 khz not supported 9 r 0 176.4 khz not supported 8 r 1b 96 khz supported 7 r 1b 88.2 khz supported 6 r 1b 48 khz supported 5 r 1b 44.1 khz supported 4 r 1b 32 khz supported 3 r 0 22.05 khz not supported 2 r 0 16 khz not supported 1 r 0 11.025 khz not supported 0 r 0 8 khz not supported free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 43 offset supported stream formats (payload = 0bh) response: 0000 0001h bit attribute default description 31:3 r 0 reserved 2 r 0 noac3 support 1 r 0 no float32 support 0 r 1b pcm supported offset connection list length (payload = 0eh) response: 0000 0001h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000001b only 1 hard wired input offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup 8.7.2 get connection list entry verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 002fh bit attribute default description 31:8 r 0 reserved 7 r 0 independent nid 6:0 r 0101111b from pw11 (nid = 2fh) free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 44 8.7.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset s/pdif rx power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.7.4 converter stream, channel verbs (verb id = f06h & 706h) description verb id payload get get converter stream / channel f06h 8?b0 set set converter stream / channel 706h stream is in bit [7:4]. channel is in bit [3:0]. 8.7.5 s/pdif converter control 1 & 2 verbs (verb id = f0dh & 70dh, 70eh) description verb id payload get get converter control state f0dh 8?b0 set set converter control state 70dh offset s/pdif iec control bits format response: - h bit attribute default description 15 r 0 reserved 14:8 r - cc[6:0] category code 7 r - l: generation level 6 r - pro 0: consumer mode 1: professional mode 5 r - audio 0: data is pcm format. 1: data is non pcm format. 4 r - copy 0: copyright is not asserted. 1: copyright is asserted. 3 r - pre 0: pre-emphasis is none. 1: filter pre-emphasis is 50/15 s. 2 r 0 reserved 1 r - validity flag free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 45 0 rw - digen 0: s/pdif rx disabled 1: s/pdif rx enabled 8.7.6 converter format verbs (verb id = ah & 2h) description verb id payload get get converter format ah 16?b0 set set converter format 2h offset converter format response: - h bit attribute default description 15 r 0 stream type 0: pcm 1: non-pcm 14 rw - sample base rate 0: 48 khz 1: 44.1 khz 13:11 rw - sample base rate multiple 000: x1; 48 khz, 44.1 khz 001: x2; 96 khz, 88.2 khz 010: x3; 144 khz (not supported) 011: x4; 192 khz, 176.4 khz (not supported) 100-111: reserved 10:8 rw - sample base rate divisor 000: /1; 48 khz, 44.1 khz 001: /2; 24 khz, 22.05 khz (not supported) 010: /3; 16 khz (not supported), 32 khz 011: /4; 11.025 khz (not supported) 100: /5; 9.6 khz (not supported) 101: /6; 8 khz (not supported) 110: /7 (not supported) 111: /8; 6 khz (not supported) 7 r - reserved 6:4 rw - bits per sample 000: 8-bit (not supported) 001: 16-bit 010: 20-bit 011: 24-bit 100: 32-bit (not supported) 3:0 rw - number of channels (chan) indicate the number of channels for this stream in each ?sample block? of the ?packets? in each ?frame? on the link. 0000: 1 0001: 2 ?? 1111: 16 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 46 8.8 mixer widget mw0, mw1, mw2, mw3, mw 4 (node id = 18h, 19h, 1ah, 1bh, 1ch) 8.8.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0020 050bh bit attribute default description 31:24 r 0 reserved 23:20 r 0010b audio mixer widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present. 7 r 0 does not support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 0 no format information 3 r 1b amplifier parameter 2 r 0 out amp not presented 1 r 1b in amp present 0 r 1b stereo offset input amplifier capabilities (payload = 0dh) response: 8000 0000h bit attribute default description 31 r 1b mute capable 30:23 r 0 step size 0000000: step size is 0 db. 22:16 r 0 reserved 15 r 0 number of steps 0: number of steps is 0. 14:8 r 0 reserved 7 r 0 offset 6:0 r 0 step size 0000000b: step size is 0 db. offset connection list length (payload = 0eh) response: 0000 0002h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000010b 2 inputs available free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 47 offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup 8.8.2 connection list entry cont rol verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 2108h or 0000 2109h or 0000 210b or 0000 2134h or 0000 2135h bit attribute default description 31:16 r 0 reserved 15:8 r - connection list entry n+1 21h: mw9 7:0 r - connection list entry n 08h: aow0 for mw0 09h: aow1 for mw1 0bh: aow3 for mw2 34h: mux1 for mw3 35h: mux2 for mw4 8.8.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset mixer power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 48 8.8.4 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh format set set amplifier gain/mute 3h format offset get payload format bit attribute default description 15 w - 0: the input amplif ier is being requested. 1: the output amplifier is being requested (ignored). 14 w - reserved 13 w - 0: the right amplif ier is being requested. 1: the left amplifier is being requested. 12:4 w - reserved 3:0 w - index offset get response format response: 0000 0080h bit attribute default description 31:8 r 0 reserved 7 r 1b 0: amplifier is un-muted. 1: amplifier is muted. 6:0 r 0 reserved offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set (ignored). 14 w - the input amplifier is being set. 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - reserved free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 49 8.9 mixer widget mw9 (node id = 21h) 8.9.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0020 050bh bit attribute default description 31:24 r 0 reserved 23:20 r 0010b audio mixer widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 0 power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present. 7 r 0 does not support unsolicited response. 6 r 0 no processing control 5 r 0 reserved 4 r 0 no format information 3 r 1b amplifier parameter 2 r 0 out amp not presented 1 r 1b in amp present 0 r 1b stereo offset input amplifier capabilities (payload = 0dh) response: 8005 1f17h bit attribute default description 31 r 1b mute capable 30:23 r 0 reserved 22:16 r 0000101b step size 0000101: step size is 1.5 db. 15 r 0 reserved 14:8 r 0011111b number of steps 0011111: number of steps is 32 (-34.5db ? 12db). 7 r 0 reserved 6:0 r 0010111b offset 0010111: offset 17h is 0 db. offset connection list length (payload = 0eh) response: 0000 0005h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000101b 5 inputs available free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 50 offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup 8.9.2 connection list entry cont rol verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 292a 2b2ch (n=0) or 0000 0028h (n=4) bit attribute default description offset index n = 0 offset index n = 4 31:24 r - connection list entry n+3 29h: pw5, port f connection list entry n+3 23:16 r - connection list entry n+2 2ah: pw6, port c connection list entry n+2 15:8 r - connection list entry n+1 2bh: pw7, port b connection list entry n+1 7:0 r - connection list entry n 2ch: pw8, cd connection list entry n 28h: pw4, port e 8.9.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset mixer power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 51 8.9.4 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh format set set amplifier gain/mute 3h format offset get payload format response: - h bit attribute default description 15 w - 0: the input amplif ier is being requested. 1: the output amplifier is being requested (ignored). 14 w - reserved 13 w - 0: the right amplif ier is being requested. 1: the left amplifier is being requested. 12:4 w - reserved 3:0 w - index offset get response format response: 0000 0097h bit attribute default description 31:8 r 0 reserved 7 r 1b 0: amplifier is un-muted. 1: amplifier is muted. 6:0 r 0010111b amplifier gain setting 0010111b: offset 17h is 0 db. offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set (ignored). 14 w - the input amplifier is being set. 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 52 8.10 selector widget mux1, mux2 (node id = 34h, 35h) 8.10.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0030 0501h bit attribute default description 31:24 r 0 reserved 23:20 r 0011b audio selector widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present 7 r 0 does not support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 0 no format information 3 r 0 amplifier parameter 2 r 0 out amp not present 1 r 0 in amp not present 0 r 1b stereo offset connection list length (payload = 0eh) response: 0000 0003h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000011b 3 inputs available offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup 8.10.2 connection select control verbs (verb id = f01h & 701h) description verb id payload get get connection select f01h 8?b0 default: 0000 0000h(aow0) set set connection select 701h the connection index value to be set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 53 8.10.3 connection list entry cont rol verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 000c 0b08h bit attribute default description 31:24 r 0 reserved 23:16 r 0ch connection list entry n+2 0ch: aow4 15:8 r 0bh connection list entry n+1 0bh: aow3 7:0 r 08h connection list entry n 08h: aow0 8.10.4 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 54 8.11 selector widget mux6, mux7 (node id = 1eh, 1fh) 8.11.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0030 0501h bit attribute default description 31:24 r 0 reserved 23:20 r 0011b audio selector widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present 7 r 0 does not support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 0 no format information 3 r 0 amplifier parameter 2 r 0 out amp not presented 1 r 0 in amp not present 0 r 1b stereo offset connection list length (payload = 0eh) response: 0000 0006h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000110b 6 inputs available offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup 8.11.2 connection select control verbs (verb id = f01h & 701h) description verb id payload get get connection select f01h 8?b0 default: 0000 0001h (mic) set set connection select 701h the connection index value to be set. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 55 8.11.3 connection list entry cont rol verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 292a 2b2ch (n=0) or 0000 2128h (n=4) bit attribute default description offset index n = 0 offset index n = 4 31:24 r 29h or 00h connection list entry n+3 29h: pw5, port f connection list entry n+3 00h 23:16 r 2ah or 00h connection list entry n+2 2ah: pw6, port c connection list entry n+2 00h 15:8 r 2bh or 21h connection list entry n+1 2bh: pw7, port b connection list entry n+1 21h: mw9 7:0 r 2ch or 28h connection list entry n 2ch: pw8, cd connection list entry n 28h: pw4, port e 8.11.4 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 56 8.12 pin widget pw0, pw1(node id = 24h, 25h) 8.12.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 058dh bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present. 7 r 1b support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 0 does not contain format information 3 r 1b contain amplifier parameter 2 r 1b out amp not present 1 r 0 in amp not present 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0001 001ch or 0000 001ch bit attribute default description 31:17 r 0 reserved 16 r - eapd capable. read as 1 for pw0 eapd capable. read as 0 for pw1 15:8 r 0 vref control 7 r 0 reserved 6 r 0 balanced i/o pins 5 r 0 input capable 4 r 1b output capable 3 r 1b headphone drive capable 2 r 1b presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable offset connection list length (payload = 0eh) response: 0000 0001h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000001b only 1 input available free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 57 offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup offset output amplifier capabilities (payload = 12h) response: 8000 0000h bit attribute default description 31 r 1b mute capable 30:23 r 0 reserved 22:16 r 0 step size 0: step size is 0 db. 15 r 0 reserved 14:8 r 0 number of steps 0: number of steps is 0h. 7 r 0 reserved 6:0 r 0 offset 8.12.2 connection list entry contro l verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 0018h or 0000 0019h bit attribute default description 31:8 r 0 reserved 7 r 0 independent nid 6:0 r - 0011000b: from mw0 for pw0 0011001b: from mw1 for pw1 8.12.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset pw0, pw1 power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 58 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.12.4 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 rw 0 headphone enable 0: disabled(default) 1: headphone enabled 6 rw 0 output enable 0: disabled(default) 1: output enabled 5 rw 0 input enable (not supported) 4:0 r 0 reserved 8.12.5 unsolicited response control (verb id = f08h & 708h) description verb id payload get get unsolicited response control f08h 8?b0 set set unsolicited response control 708h enable unsolicited response offset unsolicited format response: 0000 0000h bit attribute default description 7 rw 0 0: unsolicited response disabled 1: unsolicited response enabled 6 r 0 reserved 5:0 rw 0 ta g used by software to determine the node that generated the unsolicited response. 8.12.6 pin sense control verbs (verb id = f09h & 709h) description verb id payload get get pin sense control f09h 8?b0 set set pin sense control 709h pincntl offset pincntl format response: - h bit attribute default description 7:1 r - reserved 0 r - right channel sense (not supported) free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 59 offset response: 0000 0000h bit attribute default description 31 r 0 presence detect 0: nothing plugged in 1: jack plugged in 30:0 r 0 reserved 8.12.7 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget conf iguration f1ch 8?b0 set set pin widget configuration de fault 71ch config bits [7:0] set set pin widget configuration de fault 71dh config bits [15:8] set set pin widget configuration de fault 71eh config bits [23:16] set set pin widget configuration de fault 71fh config bits [31:24] offset config bits format response: 0101 4010h or 0101 1012h bit attribute default description 31:30 rw 0 port connectivity 0: connected to a jack 29:24 rw 000001b location 23:20 rw 0 default device 0: line-out 19:16 rw 0001b connection type 15:12 rw - color 0100b: for pw0 0001b: for pw1 11:8 rw 0 misc 7:4 rw 0001b default association 3:0 rw - sequence 0000b: line out in association # 1 for pw0 0010b: surround out in association # 1 for pw1 8.12.8 eapd enable verbs (verb id = f0ch & 70ch) (only for pw0) response: 0000 0000h description verb id payload get eapd control f0ch 8?b0 set 70ch bit 1 is eapd. 0: eapd output 0 1: eapd output 1 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 60 8.12.9 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh set set amplifier gain/mute 3h offset get payload format response: 0000 0000h bit attribute default description 15 w 0 0: the input amplif ier is being requested. 1: the output amplifie r is being requested. 14 w 0 reserved 13 w 0 0: the right amplif ier is being requested. 1: the left amplifier is being requested. 12:4 w 0 reserved 3:0 w 0 index offset get response format response: 0000 0080h bit attribute default description 31:8 r 0 reserved 7 r 1b 0: amplifier is un-muted. 1: amplifier is muted (output default). 6:0 r 0 amplifier gain setting offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set. 14 w - the input amplifier is being set. 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 61 8.13 pin widget pw2, pw3 (node id = 26h, 27h) 8.13.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 058dh bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present. 7 r 1b support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 0 does not contain format information 3 r 1b contain amplifier parameter 2 r 1b out amp not presented 1 r 0 in amp not presented 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0000 0014h bit attribute default description 31:17 r 0 reserved 16 r 0 eapd capable 15:8 r 0 vref control 7 r 0 reserved 6 r 0 balanced i/o pins 5 r 0 input capable 4 r 1b output capable 3 r 0 headphone drive capable 2 r 1b presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable offset connection list length (payload = 0eh) response: 0000 0001h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000001b only 1 input available free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 62 offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r? 1b d0sup offset output amplifier capabilities (payload = 12h) response: 8000 0000h bit attribute default description 31 r 1b mute capable 30:23 r 0 reserved 22:16 r 0 step size 0: step size is 0 db. 15 r 0 reserved 14:8 r 0 number of steps 0: number of steps is 0h. 7 r 0 reserved 6:0 r 0 offset 8.13.2 connection list entry contro l verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 000ah (for pw2) 0000 001ah (for pw3) bit attribute default description 31:8 r 0 reserved 7 r 0 independent nid 6:0 r - 0001010b: from aow2 for pw2 0011010b: from mw2 for pw3 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 63 8.13.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.13.4 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 r 0 headphone enable (not supported) 6 rw 0 output enable 0: disabled 1: output enabled 5 rw 0 input enable (not supported) 4:0 r 0 reserved 8.13.5 unsolicited response control (verb id = f08h & 708h) description verb id payload get get unsolicited response control f08h 8?b0 set set unsolicited response control 708h enable unsolicited response offset unsolicited format response: 0000 0000h bit attribute default description 7 rw 0 0: unsolicited response disabled 1: unsolicited response enabled 6 r 0 reserved 5:0 rw 0 ta g used by software to determine the node that generated the unsolicited response. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 64 8.13.6 pin sense control verbs (verb id = f09h & 709h) description verb id payload get get pin sense control f09h 8?b0 set set pin sense control 709h pincntl offset pincntl format response: - h bit attribute default description 7:1 r - reserved 0 r - right channel sense (not supported) offset response: 0000 0000h bit attribute default description 31 r 0 presence detect 0: nothing plugged in 1: jack plugged in 30:0 r 0 reserved 8.13.7 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget configur ation default f1ch 8?b0 set set pin widget configuration de fault 71ch config bits [7:0] set set pin widget configuration de fault 71dh config bits [15:8] set set pin widget configuration de fault 71eh config bits [23:16] set set pin widget configuration de fault 71fh config bits [31:24] offset response: 0101 6011h for pw2, 0101 2014h for pw3 bit attribute default description 31:30 rw 0 port connectivity 29:24 rw 000001b location 23:20 rw 0 default device 19:16 rw 0001b connection type 15:12 rw - color 0110b: for pw2 0010b: for pw3 11:8 rw 0 misc. 7:4 rw 0001b default association 3:0 rw - sequence 0001b: for pw2 0100b: for pw3 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 65 8.13.8 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh - set set amplifier gain/mute 3h - offset get payload format response: 0000 0000h bit attribute default description 15 w 0 0: the input amplif ier is being requested. 1: the output amplifier is being requested. 14 w 0 reserved 13 w 0 0: the right amplif ier is being requested. 1: the left amplifier is being requested. 12:4 w 0 reserved 3:0 w 0 index offset get response format response: 0000 0080h bit attribute default description 31:8 r 0 reserved 7 r 1b 0: amplifier is un-muted 1: amplifier is muted (output default). 6:0 r 0 amplifier gain setting offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set. 14 w - the input amplifier is being set. 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 66 8.14 pin widget pw4, pw5 (node id =28h, 29h) 8.14.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 058dh bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present. 7 r 1b support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 0 does not contain format information 3 r 1b contain amplifier parameter 2 r 1b out amp present 1 r 0 in amp present 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0000 233ch bit attribute default description 31:17 r 0 reserved 16 r 0 eapd capable 15:8 r 23h vref control (100% & 50% & hi-z) 7 r 0 reserved 6 r 0 balanced i/o pins 5 r 1b input capable 4 r 1b output capable 3 r 1b headphone drive capable 2 r 1b presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable offset connection list length (payload = 0eh) response: 0000 0001h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000001b 1 input available free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 67 offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r? 1b d0sup offset input amplifier capabilities (payload = 0dh) response: 0000 0000h bit attribute default description 31 r 0 mute capable 30:23 r 0 reserved 22:16 r 0 step size 0: step size is 0 db. 15 r 0 reserved 14:8 r 0 number of steps 0: number of steps is 0h. 7 r 0 reserved 6:0 r 0 offset 0: offset 00h is 0 db. offset output amplifier capabilities (payload = 12h) response: 8000 0000h bit attribute default description 31 r 1b mute capable 30:23 r 0 reserved 22:16 r 0 step size 0: step size is 0 db. 15 r 0 reserved 14:8 r 0 number of steps 0: number of steps is 0h. 7 r 0 reserved 6:0 r 0 offset 8.14.2 connection list entry contro l verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 001bh or 0000 001ch bit attribute default description 31:8 r 0 reserved 7 r 0 independent nid 6:0 r - 0011011b: from mw4 for pw4 0011100b: from mw3 for pw5 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 68 8.14.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.14.4 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 rw 0 headphone enable 0: disabled (default) 1: headphone enabled 6 rw 0 output enable 0: disabled (default ) 1: output enabled 5 rw 0 input enable 0: disabled (default) 1: input enabled 4:3 r 0 reserved 2:0 rw 0 vref enable these bits control the vref signal associated with the pin widget. 000: hi-z (default) 001: 50% (half of avdd) 010: 0v (not supported) 101: avdd others: reserved free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 69 8.14.5 unsolicited response control (verb id = f08h & 708h) description verb id payload get get unsolicited response control f08h 8?b0 set set unsolicited response control 708h enable unsolicited response offset unsolicited format response: - h bit attribute default description 7 rw - 0: unsolicited response disabled 1: unsolicited response enabled 6 r - reserved 5:0 rw - ta g used by software to determine the node that generated the unsolicited response. 8.14.6 pin sense control verbs (verb id = f09h & 709h) description verb id payload get get pin sense control f09h 8?b0 set set pin sense control 709h pincntl offset pincntl format response: - h bit attribute default description 7:1 r - reserved 0 r - right channel sense (not supported) offset response response: - h bit attribute default description 31 r - presence detect 0: nothing plugged in 1: jack plugged in 30:0 r - reserved 8.14.7 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget configur ation default f1ch 8?b0 set set pin widget configuration de fault 71ch config bits [7:0] set set pin widget configuration de fault 71dh config bits [15:8] set set pin widget configuration de fault 71eh config bits [23:16] set set pin widget configuration de fault 71fh config bits [31:24] offset config bits format response: 0221 40f0h or 02a1 9027h bit attribute default description 31:30 rw 0 port connectivity 29:24 rw 000010b location free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 70 23:20 rw - default device 0010b: for pw4 1010b: for pw5 19:16 rw 0001b connection type 15:12 rw - color 0100b: for pw4 1001b: for pw5 11:8 rw 0 misc 7:4 rw - default association 1111b: for pw4 0010b: for pw5 3:0 rw - sequence 0000b: for pw4 0111b: for pw5 8.14.8 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh - set set amplifier gain/mute 3h - offset get payload format response: 0000 0000h bit attribute default description 15 w 0 0: the input amplif ier is being requested. 1: the output amplifier is being requested. 14 w 0 reserved 13 w 0 0: the right amplif ier is being requested. 1: the left amplifier is being requested. 12:4 w 0 reserved 3:0 w 0 index offset get response format response: - h bit attribute default description 31:8 r - reserved 7 r - 0: amplifier is un-muted (input default). 1: amplifier is muted (output default). 6:0 r - amplifier gain setting offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set. 14 w - the input amplifier is being set. 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 71 8.15 pin widget pw6, pw7 (node id = 2ah, 2bh) 8.15.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 058dh bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 1b connection list is present. 7 r 1b support unsolicited response 6 r 0 no processing control 5 r 0 reserved 4 r 0 does not contain format information 3 r 1b contain amplifier parameter 2 r 1b out amp not presented 1 r 0 in amp presented 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0000 2334h bit attribute default description 31:17 r 0 reserved 16 r 0 eapd capable 15:8 r 23h vref control (100% & 50% & hi-z) 7 r 0 reserved 6 r 0 balanced i/o pins 5 r 1b input capable 4 r 1b output capable 3 r 0 headphone drive capable 2 r 1b presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 72 offset input amplifier capabilities (payload = 0dh) response: 0000 0000h bit attribute default description 31 r 0 mute capable 30:23 r 0 reserved 22:16 r 0 step size 0: step size is 0 db. 15 r 0 reserved 14:8 r 0 number of steps 0: number of steps is 0h. 7 r 0 reserved 6:0 r 0 offset 0: offset 00h offset connection list length (payload = 0eh) response: 0000 0002h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000002b only 2 inputs available offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup offset output amplifier capabilities (payload = 12h) response: 0000 0000h bit attribute default description 31 r 0 mute capable 30:23 r 0 reserved 22:16 r 0 step size 0: step size is 0 db. 15 r 0 reserved 14:8 r 0 number of steps 0: number of steps is 0h. 7 r 0 reserved 6:0 r 0 offset free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 73 8.15.2 connection select control verbs (verb id = f01h & 701h) description verb id payload get get connection select f01h 8?b0 set set connection select 701h the connection index value to be set. for pw6 8?b0: from aow1 8?b1: from aow4 for pw7 8?b0: from aow2 8?b1: from aow4 offset get response format response: - h bit attribute default description 31:8 r - reserved 7:0 r - connection index currently set for pw6 8?b0: connection from aow1 8?b1: connection form aow4 for pw7 8?b0: connection from aow2 8?b1: connection form aow4 8.15.3 connection list entry cont rol verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 0c09h (for pw6) 0000 0c0ah (for pw7) bit attribute default description 31:16 r 0 reserved 15:8 r 0001100b from aow4 for pw6, pw7 7 r 0 independent nid 6:0 r - 0100110b: from aow1 for pw6 0011000b: from aow2 for pw7 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 74 8.15.4 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.15.5 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 r 0 headphone enable 0: disabled 6 rw 0 output enable (for smart 5.1 configuration) 0: disabled 1: output enabled 5 rw 0 input enable 0: disabled 1: input enabled 4:3 r 0 reserved 2:0 rw 0 vref enable these bits control the vref signal associated with the pin widget. 000: hi-z 001: 50% (half of avdd) 010: 0v (not supported) 101: avdd others: reserved free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 75 8.15.6 unsolicited response control (verb id = f08h & 708h) description verb id payload get get unsolicited response control f08h 8?b0 set set unsolicited response control 708h enable unsolicited response offset unsolicited format response: - h bit attribute default description 7 rw - 0: unsolicited response disabled 1: unsolicited response enabled 6 r - reserved 5:0 rw - tag used by software to determ ine which node generated the unsolicited response. 8.15.7 pin sense control verbs (verb id = f09h & 709h) description verb id payload get get pin sense control f09h 8?b0 set set pin sense control 709h pincntl offset pincntl format response: - h bit attribute default description 7:1 r - reserved 0 r - right channel sense (not supported) offset response: - h bit attribute default description 31 r - presence detect 0: nothing plugged in 1: jack plugged in 30:0 r - reserved 8.15.8 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget configuration default f1ch 8?b0 set set pin widget configuration default 71ch config bits [7:0] set set pin widget configuration default 71dh config bits [15:8] set set pin widget configuration default 71eh config bits [23:16] set set pin widget configuration default 71fh config bits [31:24] offset config bits format response: 0181 302eh for pw6 01a1 9026h for pw7 bit attribute default description 31:30 rw 0 port connectivity 29:24 rw - location 000001: for pw6 000001: for pw7 free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 76 23:20 rw - default device 1000: for pw6 1010: for pw7 19:16 rw 0001b connection type 15:12 rw - color 0011: for pw6 1001: for pw7 11:8 rw 0 misc 7:4 rw - default association 0010: for pw6 0010: for pw7 3:0 rw - sequence 1110: for pw6 0110: for pw7 8.15.9 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh set set amplifier gain/mute 3h offset get payload format response: 0000 0000h bit attribute default description 15 w 0 0: the input amplif ier is being requested. 1: the output amplifier is being requested (ignored). 14 w 0 reserved 13 w 0 0: the right amplif ier is being requested. 1: the left amplifier is being requested. 12:4 w 0 reserved 3:0 w 0 index offset get response format response: 0000 0000h bit attribute default description 31:8 r 0 reserved 7 r 0 0: amplifier is un-muted (input default). 1: amplifier is muted. 6:0 r 0 amplifier gain setting offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set (ignored). 14 w - the input amplifier is being set. 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 77 8.16 pin widget pw8 (node id = 2ch ) cd analog input 8.16.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 0401h bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 0 analog widget, not digital 8 r 0 connection list is not presented. 7 r 0 does not support unsolicited response. 6 r 0 no processing control 5 r 0 reserved 4 r 0 doe not contain format information. 3 r 0 does not contain amplifier parameter. 2 r 0 out amp not presented 1 r 0 in amp not presented 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0000 0020h bit attribute default description 31:17 r 0 reserved 16 r 0 eapd capable 15:8 r 0 vref control 7 r 0 reserved 6 r 0 balanced i/o pins 5 r 1b input capable 4 r 0 output capable 3 r 0 headphone drive capable. 2 r 0 presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r? 1b d0sup free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 78 8.16.2 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset for pw8 power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.16.3 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 r 0 headphone enable 0: disabled 6 r 0 output enable 0: disabled 5 rw 0 input enable 0: disabled 1: input enabled 4:3 r 0 reserved 2:0 r 0 vref enable free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 79 8.16.4 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget configur ation default f1ch 8?b0 set set pin widget configuration de fault 71ch config bits [7:0] set set pin widget configuration de fault 71dh config bits [15:8] set set pin widget configuration de fault 71eh config bits [23:16] set set pin widget configuration de fault 71fh config bits [31:24] offset config bits format response: 5933 11f8h bit attribute default description 31:30 rw 01b port connectivity 29:24 rw 011001b location 011001: internal 23:20 rw 0011b default device 0011: cd 19:16 rw 0011b connection type 15:12 rw 0001b color 11:8 rw 0001b misc. 7:4 rw 1111b default association 3:0 rw 1000b sequence free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 80 8.17 pin widget pw9 (node id = 2dh) s/pdif tx pin 8.17.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 0701h bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 1b digital widget 8 r 1b connection list is present. 7 r 0 does not support unsolicited response. 6 r 0 no processing control 5 r 0 reserved 4 r 0 does not contain format information. 3 r 0 does not contain amplifier parameter. 2 r 0 out amp not presented 1 r 0 in amp not presented 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0000 0010h bit attribute default description 31:17 r 0 reserved 16 r 0 eapd capable 15:8 r 0 vref control 7 r 0 hdmi 6 r 0 balanced i/o pins 5 r 0 input capable 4 r 1b output capable 3 r 0 headphone drive capable 2 r 0 presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable note: hdmi capability report is depended on tx0_hdmi_sel and tx0_hdmi_en, and its pin configuration value. offset connection list length (payload = 0eh) response: 0000 0001h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000001b only 1 input available free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 81 offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup 8.17.2 connection list entry contro l verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 000eh bit attribute default description 31:8 r 0 reserved 7 r 0 independent nid 6:0 r 0001110b from dow0, nid = 0eh 8.17.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset pw9 power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 82 8.17.4 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 r 0 headphone enable 0: disabled 6 rw 0 output enable 0: disabled 1: output enabled 5 r 0 input enable 0: disabled 4:3 r 0 reserved 2:0 r 0 vref enable 8.17.5 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget configur ation default f1ch 8?b0 set set pin widget configuration de fault 71ch config bits [7:0] set set pin widget configuration de fault 71dh config bits [15:8] set set pin widget configuration de fault 71eh config bits [23:16] set set pin widget configuration de fault 71fh config bits [31:24] offset config bits format response: 0744 11f0h bit attribute default description 31:30 rw 0 port connectivity 29:24 rw 000111b location 23:20 rw 0100b default device 0100: spdif out 19:16 rw 0100b connection type 15:12 rw 0001b color 11:8 rw 0001b misc. 7:4 rw 1111b default association 3:0 rw 0 sequence free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 83 8.18 pin widget pw10 (node id = 2eh) hdmi audio output pin 8.18.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 0701h bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 1b digital widget 8 r 1b connection list is present. 7 r 0 does not support unsolicited response. 6 r 0 no processing control 5 r 0 reserved 4 r 0 does not contain format information. 3 r 0 does not contain amplifier parameter. 2 r 0 out amp not presented 1 r 0 in amp not presented 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0000 0010h bit attribute default description 31:17 r 0 reserved 16 r 0 eapd capable 15:8 r 0 vref control 7 r 0 hdmi 6 r 0 balanced i/o pins 5 r 0 input capable 4 r 1b output capable 3 r 0 headphone drive capable 2 r 0 presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable note: hdmi capability report is depended on tx1_hdmi_sel and tx1_hdmi_en, and its pin configuration value. offset connection list length (payload = 0eh) response: 0000 0001h bit attribute default description 31:8 r 0 reserved 7 r 0 short form 6:0 r 0000001b only 1 input available free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 84 offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r? 1b d0sup 8.18.2 connection list entry cont rol verbs (verb id = f02h) description verb id payload get get connection list entry f02h offset index n offset response: 0000 000fh bit attribute default description 31:8 r 0 reserved 7 r 0 independent nid 6:0 r 0001111b from dow1, nid = 0fh 8.18.3 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset pw10 power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 85 8.18.4 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 r 0 headphone enable 0: disabled 6 rw 0 output enable 0: disabled 1: output enabled 5 r 0 input enable 0: disabled 4:3 r 0 reserved 2:0 r 0 vref enable 8.18.5 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget configur ation default f1ch 8?b0 set set pin widget configuration de fault 71ch config bits [7:0] set set pin widget configuration de fault 71dh config bits [15:8] set set pin widget configuration de fault 71eh config bits [23:16] set set pin widget configuration de fault 71fh config bits [31:24] offset config bits format response: 9856 01f0h bit attribute default description 31:30 rw 10b port connectivity 29:24 rw 011000b location 23:20 rw 0101b default device 0101: spdif out 19:16 rw 0110b connection type 15:12 rw 0 color 11:8 rw 0001b misc. 7:4 rw 1111b default association 3:0 rw 0 sequence free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 86 8.19 pin widget pw11 (node id = 2fh) s/pdif rx / eapd pin 8.19.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0040 0601h bit attribute default description 31:24 r 0 reserved 23:20 r 0100b pin widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 1b power control supported 9 r 1b digital widget 8 r 0 connection list is not presented. 7 r 0 does not support unsolicited response. 6 r 0 no processing control 5 r 0 reserved 4 r 0 does not contain format information. 3 r 0 does not contain amplifier parameter. 2 r 0 out amp not presented 1 r 0 in amp not presented 0 r 1b stereo offset pin capabilities (payload = 0ch) response: 0000 0030h bit attribute default description 31:17 r 0 reserved 16 r 0 eapd capable 15:8 r 0 vref control 7 r 0 reserved 6 r 0 balanced i/o pins 5 r 1b input capable 4 r 1b output capable 3 r 0 headphone drive capable 2 r 0 presence detect capable 1 r 0 trigger required 0 r 0 impedance sense capable offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 87 8.19.2 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset pw11 power-down control response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.19.3 pin widget control verbs (verb id = f07h & 707h) description verb id payload get get pin widget control f07h 8?b0 set set pin widget control 707h pincntl offset pincntl format response: 0000 0000h bit attribute default description 7 r 0 headphone enable 0: disabled 6 rw 0 output enable 0: disabled 1: output enabled 5 rw 0 input enable 0: disabled 1: input enabled 4:3 r 0 reserved 2:0 r 0 vref enable free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 88 8.19.4 pin widget configuration default verbs (verb id = f1ch & 71ch-71fh) description verb id payload get get pin widget configur ation default f1ch 8?b0 set set pin widget configuration de fault 71ch config bits [7:0] set set pin widget configuration de fault 71dh config bits [15:8] set set pin widget configuration de fault 71eh config bits [23:16] set set pin widget configuration de fault 71fh config bits [31:24] offset config bits format response: 07c4 21f0h bit attribute default description 31:30 rw 0 port connectivity 29:24 rw 000111b location 23:20 rw 1100b default device 1100: spdif in 19:16 rw 0100b connection type 15:12 rw 0010b color 11:8 rw 0001b misc 7:4 rw 1111b default association 3:0 rw 0 sequence free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 89 8.20 beep generator widget (node id = 22h) 8.20.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 0070 040ch bit attribute default description 31:24 r 0 reserved 23:20 r 0111b beep generator widget 19:11 r 0 reserved 10 r 1b power control supported 9:4 r 0 reserved 3 r 1b contain amplifier parameter 2 r 1b out amp present 1:0 r 0 reserved offset supported power states (payload = 0fh) response: 0000 000fh bit attribute default description 31:4 r 0 reserved 3 r 1b d3sup 2 r 1b d2sup 1 r 1b d1sup 0 r 1b d0sup offset output amplifier capabilities (payload = 12h) response: 8005 120ah bit attribute default description 31 r 1b mute capable 30:23 r 0 reserved 22:16 r 0000101b step size. 0000101b: step size is 1.5 db. 15 r 0 reserved 14:8 r 0010010b number of steps 0010010b: number of steps is 19 (-15 db ~ +12 db). 7 r 0 reserved 6:0 r 0001010b offset 0001010b: offset 0ah is 0 db. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 90 8.20.2 power state verbs (verb id = f05h & 705h) description verb id payload get get converter power state f05h 8?b0 set set converter power state 705h ps-set 8?h00: power state is d0. 8?h01: power state is d1. 8?h02: power state is d2. 8?h03: power state is d3. offset response: 0000 0400h bit attribute default description 31:11 r 0 reserved 10 r 1b ps-settingsreset 9:8 r 0 reserved 7:4 r 0 ps-act. reports the actual power state of the widget. 3:0 rw 0 ps-set 8.20.3 beep generation verbs (verb id = f0ah & 70ah) description verb id payload get get divider f0ah 8?b0 set set divider 70ah bits [7:0] are divider. offset response format response: 0000 0000h bit attribute default description 31:8 r 0 reserved 7:0 rw 0 divider 00h: disable internal pc beep generation. non-zero value enables the beep, and the codec generates the beep tone. frequency of beep tone is [48k / (divider*4)]. 8.20.4 amplifier gain/mute verbs (verb id = bh & 3h) description verb id payload get get amplifier gain/mute bh format set set amplifier gain/mute 3h format offset get payload format bit attribute default description 15 w - 0: the input amplifier is being requested (ignored). 1: the output amplifier is being requested. 14 w - reserved 13 w - 0: the right amplifier is being requested (ignored). 1: the left amplifier is being requested 12:4 w - reserved 3:0 w - index (ignored) free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 91 offset get response format response: 0000 000ah bit attribute default description 31:8 r 0 reserved 7 r 0 0: amplifier is un-muted 1: amplifier is muted. 6:0 r 0001010b amplifier gain setting 0001010b: offset 0ah is 0 db. offset set payload format response: 0000 0000h bit attribute default description 15 w - the output amplifier is being set. 14 w - the input amplifier is being set (ignored). 13 w - the left amplifier is being set. 12 w - the right amplifier is being set. 11:8 w - index ignored 7 w - 0: un-mute 1: mute 6:0 w - gain setting free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 92 8.21 vendor widget vd0 ~ vd1 (node id = 0dh, 12h) 8.21.1 get parameter verb (verb id = f00h) offset audio widget capabilities (payload = 09h) response: 00f0 0000h bit attribute default description 31:24 r 0 reserved 23:20 r 1111b vendor widget 19:16 r 0 delay 15:12 r 0 reserved 11 r 0 no l-r swap 10 r 0 power control supported 9 r 0 analog widget, not digital 8 r 0 connection list is present. 7 r 0 does not support unsolicited response. 6 r 0 no processing control 5 r 0 reserved 4 r 0 no format information 3 r 0 amplifier parameter 2 r 0 out amp not presented 1 r 0 in amp present 0 r 0 stereo 8.22 vendor widget for content protection (node id = 33h) - reserved 8.23 vendor secondary audio analog output converter widget vaow0 ~ vaow4 (node id = 22h, 23h, 30h, 31h, 32h) ? reserved 8.24 vendor digital mixer widget vdmw0~vdmw4 (node id = 15h, 16h, 17h, 1dh, 20h) - reserved free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 93 9 functional descriptions 9.1 clock control one of the major differences between high definition audio spec and ac97 is the clock source. the hd audio controller provides a 24 mhz clock (bitclk). an internal pll (pll1) in the codec uses bitclk (24 mhz) as the reference clock and generates 49.152 mhz cl ocks for internal use. a second pll (pll2) also takes the 24 mhz bitclk and generates 22.5792 mhz clock for 44.1 khz based rates. the plls can be powered down by the power widget for power management. both pll output clocks can be routed to pin 48 by a vendor defined verb for testing . the interface signals between digital block and the 2 plls are listed below. pll1 (49.152 mhz) pin name direction (from pll) pin description refclk i connect to a 24-mhz clock input. clk49152 o 49.152-mhz clock output. rst i when rst is high, the pll enters a low power mode and all internal states are reset. pwrpd i when pwrpd is high, the pll enters a power-down mode. vdd io digital power supply for pfd and dividers. nominally 3.3v. gnd io ground for pfd and dividers. vcopwr io analog power supply for vco. nominally 3.3v. vcognd io ground for vco. chgppwr io analog power supply for bi as and charge pump. nominally 3.3v. chgpgnd io ground for bias and charge pump. 22.5792 mhz pin name direction (from pll) pin description refclk i connect to a 24-mhz clock input. clk225792 o 22.5792-mhz clock output. rst i when rst is high, the pll enters a low power mode and all internal states are reset. pwrpd i when pwrpd is high, the pll enters a power-down mode. vdd io digital power supply for pfd and dividers. nominally 3.3v. gnd io ground for pfd and dividers. vcopwr io analog power supply for vco. nominally 3.3v. vcognd io ground for vco. chgppwr io analog power supply for bi as and charge pump. nominally 3.3v. chgpgnd io ground for bias and charge pump. 9.2 interpolation / decimation to take advantage the high bandwidth provided by the new audio interface, the hardware only supports native 44.1 khz, 48 khz, 88.2 khz, 96 khz, and 192 khz sample rates, and the driver is responsible for converting the data to / from 192 khz. this way the large area previously required for implementing the digital interpolation / decimation filters can be saved. 9.3 hpf for adc dc removal the built-in high-pass filter for each adc ca n remove the dc component in the adc data. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 94 9.4 audio jack detection circuits based on the jack detection circuit defined in the hi gh definition audio specification, the figure below summarizes the equivalent resistance values to the sense pin in different scenario. figure 19 ? jack detect circuit 9.5 internal loop-back and peak detect ion for low cost production test internal loop-back paths can be used to test all dacs and adcs functions. the output of each dac can be routed back to the input of the adc. the adc output data is analyzed by a sp ecially designed block to detect the zero-crossing point and the peak values . these information can be read back to decide whether the digital & analog functions are normal. refer to the descriptions in the vendor-defined verbs in the audio function group. 9.6 gpio implementation 9.6.1 gpio pinout y pin 47: spdif_rx0 / eapd y pin 48: spdif_tx0 y pin 2: gpio0 / spdif_tx1 y pin 3: gpio1 note: the pinout description with bold type is defined by vendor specific command; otherwise it claims default function. 9.6.2 gpio usage y gpi: ? front panel sense ? others y gpo: ? eapd-like control ? others nb 1 nb 2 nb 3 desk-top 1 desk-top 2 i/o gpo for eapd0 (line out) - - - gpo for eapd1 (head phone) - - - spdif_tx0 - spdif_tx1 - - - - gpi (front panel sense) - - - pin 47: eapd gpo gpo gpo - - o pin 48: spdif_tx0 spdif_tx0 spdif_tx0 spdif_tx0 spdif_tx0 spdif_tx0 o pin 2: gpio0/spdif_tx1 gpo gpo gpo spdif_ tx1 spdif_tx1 i/o pin 3: gpio1 gpi gpi - gpi - i/o free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 95 9.7 digital pin reuse pin # pin name type description gpio0 i/o general purpose input 0/output 0 2 spdif_tx1 o 2nd s/pdif output 3 gpio1 i/o general purpose input 1/output 1 5 sdo i serial data input from controller 8 sdi i/o serial data output to controller 10 sync i sample sync from controller eapd o external amplifier power-down 47 spdif_rx0 i 1st s/pdif_rx 48 s/pdif_tx0 o 1st s/pdif output 9.8 spdif/tx output pin behavior afg power state resetn output enable converter dig enable stream id keep alive enable pin behavior d0~d3 low - - - - hi-z (internal pull-down enabled.) 3?b111 disabled - - - hi-z (internal pull-down enabled.) 3?b111 disabled --- --- active ? pin drives 0. (internal pull-down n.a.) 3?b010 0 --- active ? pin drives spdif format, but data is zero. (internal pull-down n.a.) 3?b010 d0 high enabled enabled 1~15 --- active ? pin drives spdif data. (internal pull-down n.a.) 3?b010 disabled --- --- --- hi-z (internal pull-down enabled.) 3?b111 --- --- 0 active ? pin drives 0. (internal pull-down n.a.) 3?b010 d1~d3 high enabled enabled --- 1 active ? pin drives spdif format, but data is zero. (internal pull-down n.a.) 3?b010 d3cold --- --- --- --- --- hi-z (internal pull-down enabled) 3?b111 note: 1. the stream id of spdif_tx will be reset, and spdif_tx will send 0 when the digital output converter and corresponding pin widget are put in d1 ~d3 state. but if the stream id is set again, and keep alive is enabled, spdif_tx will continue to send data. 2. 3?bxxx = {sptx1_oen_n, sptx1_pu_n, sptx1_pd} free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 96 10 electrical specification 10.1 dc characteristics absolute maximum rating symbol parameter min. max. unit note t s storage temperature -55 125 c ? t a ambient operating temperature 0 85 c ? v esd electrostatic discharge (human body model) ? 2 kv ? note: stress above conditions may cause permanent damage to the device. functional operation of this device should be restricted to the conditions described. recommended operating conditions symbol parameter min. max. unit note avdd analog power supplies (preferred) ? 5 ? v avdd analog power supplies (for low-power apps) ? 3.3 ? v dc performance characteristic symbol parameter min. typ. max. unit dvdd digital power supply 3.135 3.3 3.465 v v in input voltage range -0.3 dvdd + 0.3 v v il low level input voltage 0.35 x dvdd v v ih high level input voltage 0.65 x dvdd v v oh high level output voltage 0.9 x dvdd v v ol low level output voltage 0.1 x dvdd v input leakage current (ac-link inputs) -10 10 a output leakage current (hi-z?d ac-link outputs) -10 10 a input / output pin capacitance 7.5 pf free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 97 10.2 analog performance characteristics parameter min. typ. max. unit analog input full scale input voltage line inputs mic inputs with 20 db gain mic inputs with 0 db gain 1.0 0.1 1 vrms input impedance 10 k ? input capacitance 7.5 pf power supply rejection ratio (10 khz) -91.9 db power supply rejection ratio (1 khz) -77.5 db power supply rejection ratio (100 hz) -57.5 db analog output full scale output voltage line output headphone output 1.0 1.41 vrms analog s/n other to line_out 100 db analog frequency response 20 20,000 hz vrefout 2.25-2.75 v power supply rejection ratio (10 khz) -96.5 db power supply rejection ratio (1 khz) -81 db power supply rejection ratio (100 hz) -57.9 db adc converters dynamic range (-60 db full scale, a-weight) 100 db fsa total harmonic distortion 0.003 % frequency response 20 21,600 hz transition band 21,600 28,800 hz stop band 28,800 hz stop band rejection -74 db out-of-band rejection -40 db spurious tone reduction -100 db attenuation, gain step size 1.5 db dac converters dynamic range (-60 db full scale, a-weight) 110 db fsa total harmonic distortion 0.003 % frequency response 20 21,600 hz transition band 21,600 28,800 hz stop band 28,800 hz stop band rejection -74 db out-of-band rejection -40 db channel separation -90 db spurious tone reduction -100 db attenuation, gain step size 1.5 db note: the frequency response, transition band and stop band specified in the table is based on fs = 48 khz, and scale with fs. free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 98 10.3 ac characteristics link reset and initialization timing parameter symbol min. typ. max. unit reset# active low pulse width t rst 1.0 - - s reset# inactive to bclk startup delay for pll ready time t pll - 200 - s sdi initialization request t frame 17 - 25 frame time figure 20 ? link reset and initialization timing diagram free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 99 link timing parameters at the codec parameter symbol min. typ. max. unit bclk frequency - 24.0 - mhz bclk period t cycle - 41.67 - ns bclk jitter t jitter - - 2.0 ns bclk high pulse width t high 17.5 - 24.16 ns bclk low pulse width t low 17.5 - 24.16 ns sdo setup time at both rising and falling edge of bclk t setup 5.0 - - ns sdo hold time at both rising and falling edge of bclk t hold 5.0 - - ns sdi valid time af ter rising edge of bclk (1:50 pf external load) t tco 3 11.0 ns supply voltage v cc 3.135 3.3 3.465 v input high voltage v ih - 0.65 v cc - v input test voltage v t - 0.5 v cc - v input low voltage v il - 0.35 v cc - v figure 21 ? link signals timing diagram free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 100 spdif ac timing characteristic parameter symbol min. typ. max. unit spdif out frequency - - 3.072 - mhz spdif out period (48 khz sample rate) t cycle - 325.6 - ns spdif out jitter t jitter - - 2 ns spdif out high level width t high - 162.8 (50%) - ns (%) spdif out low level width t low - 162.8 (50%) - ns (%) spdif out rising time t rise - 4 - ns spdif out falling time t fall - 6 - ns figure 22 ? spdif ac timing diagram free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 101 11 mechanical specification figure 23 ? VT2021 lqfp-48 package (7 mm7 mm) free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 102 12 reference applications front panel connector line out line in mic mic hp 35,36 23,24 21,22 48 16,17 14,15 hdmi transmitter 2 s/pdif tx surr c/lfe side surr 39,41 43,44 45,46 s/pdif rx 47 figure 24 ? the system with front panel design free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec 103 figure 25 ? the system without front panel design figure 26 ? the system with only one back panel connector design free datasheet http://www.0pdf.com
data sheet VT2021 high definition audio codec copyright ? 2010 - 2012 via technologies incorporated. all rights reserved. no part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise without the prior written permission of vi a technologies incorporated. the material in this document is for information only and is subject to change without notice. via technologies incorporated reserves the right to make changes in the product design without reservation and without notice to its users. all trademarks are the properties of their respective owners. no license is granted, implied or ot herwise, under any patent or patent rights of via te chnologies, inc. via technologies makes no warranties, implied or ot herwise, in regard to th is document and to the products described in this docume nt. the information provided by th is document is believed to be accurate and reliable as of the publication date of this document. however, via technologies assumes no responsibility for any errors in this document. furthermore, via technologies assumes no responsibility for the use or misuse of the information in this document and fo r any patent infringements that may arise from the use of this document. the information and product specifications within this document are subject to change at any time, without notice and without obligation to notify any person of such change. via technologies incorporated ta i w a n o f f i c e : 1st floor, no. 531, zhongzheng rd., xindian dist. new taipei city 231, taiwan tel (886-2) 2218-5452 fax (886-2) 2218-5453 url 9 http://www.via.com.tw via technologies incorporated usa office: 940 mission court fremont, ca 94539 usa tel (510) 683-3300 fax (510) 683-3301 or (510) 687-4654 url 9 http://www.viatech.com free datasheet http://www.0pdf.com


▲Up To Search▲   

 
Price & Availability of VT2021

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X